解决升级/安装WordPress主题及插件需要输入FTP问题

2017年9月25日 0 条评论 1.06k 次阅读 0 人点赞

因为最近我的博客搬了一次家,由Linode搬到了阿里云,在这里声明,并不是因为阿里云多好,而是因为Linode延迟太高,我为了优化博客速度,不得不搬家到国内的VPS。

搬家的时候就发现了一个问题,有这样的字样提示"要执行请求的操作,WordPress需要访问您网页服务器的权限”,这个问题在我新装的时候其实就出现过,不过这次出现,我就正好记录下来,顺便给自己以后做个备份,此方法完美解决FTP上传的问题。

解决方法

此方法适用于LNMP

在wp-config.php里添加如下代码

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

然后打开ssh工具,登陆你的vps

cd /home/wwwroot/网站目录
chown -R www:www *

然后我们发现,主题为毛只能显示一个,原来是LNMP一键包里的锅

解决方法

  • 找到 php.ini,一般在服务器的 /usr/local/php/etc 目录下(有权限的FTP账户可以操作,且一般是这个位置);
  • 打开 php.ini,查找其中的“disable_funcions”字样,找到并删除紧随其后的“scandir”,最后保存该文件;
  • 重启服务器的php服务后方可生效
/etc/init.d/php-fpm restart

Joker

这个人太懒什么东西都没留下

文章评论(0)