升级到 yosemite 后,发现耗电量大增,怀疑是当初的配置有问题或者装了一些不该装的软件。所以还是一咬牙重装了,在重装先做一件事,就是备份/Users/(username)的文件夹。其中就有 filezilla 的配置。不然的话,新装之后,我的那么多服务器的配置文件怎么搞?
新装好后。在安装了 filezilla 完成后,将原备份下的.filezilla 拷到现在/Users/(user)目录下。启动 filezilla,结果发现我的站点管理器里并没有出现我原来的站点。感觉很奇怪。
于是我在新装的 filezilla 里新增了一个站点。然后退出。find /Users/(user) -name "filezilla",居然发现在自已的目录下发现了一个.config/filezilla。跑进去一看,里面的文件和.filezilla 一样。于是 cp -R ~/.filezilla/* ~/.config/filezilla/
再启动一下 filezilla。果然配置全回来了。
PS:官网的 filezilla 的安装文件,在安装的时候要注意一下。如果你一直下一步下一步,会多安装两个程序的(开始向国内的用户学习?通过安装程序安装其他 APP 了?提示出现 MacKeeper 等软件的时候,选择 skip 即可)
今天新版发布,立刻升级,结果就这MAMP玩意不能启动了。启动的时候直接报错:
XML/HTML代码
- dyld: Symbol not found: _iconv Referenced from: /usr/lib/libmecabra.dylib Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib in /usr/lib/libmecabra.dylib /Applications/MAMP/Library/bin/apachectl: line 80: 2799 Trace/BPT trap: 5 $HTTPD "$
开始没注意,是以为80端口没有足够的权限,再仔细一看,怎么是动态 链接库出问题了?难道是补丁没更新?
于是打开Xcode,果然说有必须要安装的组件等着我更新。更新完后再启动,还是这个问题。
不得已Google一下,果然在stackoverflow上有人有提出了类似的问题,并且被解决了:http://stackoverflow.com/questions/25139599/mamp-pro-3-05-on-mavericks-updated-to-yosemite-apache-does-not-start,解决的方法居然非常简单,只要将MAMP目录下的envvars改名成_envvars就可以了:
XML/HTML代码
- mv /Applications/MAMP/Library/bin/envvars /Applications/MAMP/Library/bin/_envvars
记得不要CP,cp没用。。估计会优先检查这个envvars,如果文件存在就用这里面的环境变量了。改名后就不管了
如果觉得有用,记得去上面的链接帮别人点个赞。哈