CentOS+LNMP+WordPress自动更新需填写FTP解决方法
更新时间:2018-10-06 分类:设计主题 浏览量:2096
无论是使用阿里云还是其他云 VPS 下的 Linux + LNMP 一键安装包环境,安装 WordPress 后,遇上提示更新升级的时候,都会出现需要填写 FTP 相关信息的情况,相当不方便。不过,根据 LNMP 作者军哥的博客提示,只需要在服务器内做一些文件权限的修改变可以。
这个问题的产生,主要是网站目录的权限执行身份非文件属主身份。
解决方法如下:
假设你的 WordPress 安装目录为 /home/wwwroot/lnmp.org
用 Putty 登录 Linux VPS ,执行:chown -R www /home/wwwroot/lnmp.org
执行上面的命令就可以将 /home/wwwroot/lnmp.org 下所有文件的属主改为 www ,这样就可以解决自动更新必须填FTP的问题。
基本上按以上方法就可以解决问题,如果还不能正常成功更新,可以尝试修改 wp-config.php 文件
在 wp-config.php 中加入一行代码
define('FS_METHOD', "direct");
如此就能可以在后台点击更新升级。
解决 WordPress 后台一直提示有新的翻译可用
由于 PHP 环境禁用了 PHP 自带的 scandir() 函数,导致翻译更新功能无法正常使用。
解决方法:编辑 php.ini 文件,搜索 “disable_functions”,找到后边的 “,scandir”,并删除并保存,然后重启服务。
进入后台,点击更新翻译,更新成功后如果正常的话就不会再重复提示“有新的翻译可用”了。