升级 WordPress 版本或更换主题时提示输入 ftp 连接信息怎么处理?

Posted by NosaLee in WordPress Experience on 02-11-2013. Tags: , ,

© 牧山道人,转载请注明原文网址。
_____________________________________

若您是用 WordPress 在自己的 VPS 上搭建的网站,那么在升级 WordPress 版本或更换主题(theme)时,应该遇到过要求输入 ftp 连接信息的提示。

但我不管怎么弄,都不能升级或更换成功,即使用 root 作 FTP 连线。如果您遇到了相同问题,以下是解决方法。

思路:根据提示,其实就是文件读写权限不够的问题,所以解决办法就是知道 WordPress 需要用什么用户操作什么目录,然后改变该目录属主及权限即可。

关于用户名,这个比较容易得到答案,先靠猜吧,比如:您用的是 apache WebServer,那用户应该就是 apache,其他 WebServer 有可能是 www。猜测结果可以 grep /etc/passwd 文件核实。这只是提示,实际上,一般连猜都不用,耍 WordPress 的人,一般就用 LAMP,无它,直接定为 apache。
目录,就不用说了,你肯定上传过 WordPress 原始文件到网站根目录吧。

搞清来龙去脉后,最后,实际操作之:
用 SecureCRT 或其他终端登录工具以 SSH2 协议登上主机,执行以下命令即可:
chown -R apache /home/admin/YourDomain.com
其中,chown 是改变文件属主,-R 是递归修改该目录下所有文件及子目录,apache 是 WordPress 所使用的 user,/home/admin/YourDomain.com 即为您网站根目录。

为保稳妥,最好一并修改文件及目录的访问权限:
chmod -R 755 /home/admin/YourDomain.com

至此,问题解决。

Post a comment