解决vps+webmin下WordPress升级提示输入FTP的问题

Pic Via

我不是大大,不要吐槽我用webmin什么的。自从上次换了vps后,因为host的网站有点多,所有就用webmin来管理,于是遇到了个问题,我的博客,升级的时候都会提示需要输入FTP,而我又没有弄FTP,于是就这样,两个月这个博客都在长草。

太懒了是不对的,于是刚刚想升级WordPress,于是Google,找到了方法。


之前我也想过是不是权限的问题,于是执行:

结果还是不行,然后Google到了某个同学的博客,似乎就是我要的答案。

可能是因为跑PHP进程的用户名和WP文件夹的所有者不同。于是用chown命令更改了文件所有者,命令用法如下:

chown -R www *

就是把目录下所有文件和文件夹的所有者改成叫做www的用户。这样再去尝试WP的自动升级,一键升级就能顺利进行了。

注意的是,使用webmin的同学,运行php的不是www,而是每个域名的账户。

比如,我的域名是:orx.me 那么运行php的用户就是orx:

所以我应该执行的命令是:

OK,可以升级了,于是马上把一个两个多月积累的updates都更新了。

UPDATE:

如果还不行,在wp-config.php中加入:

define(‘FS_METHOD’, ‘direct’);

感谢 @wzyboy

原创文章,转载请注明: 转载自orvice's blog

并以超链接的形式注明本文链接地址:
https://blog.orx.me/post/532

  • 在lnmp的环境下也可以升级哈,找了好久,终于可以升级了