WordPress安装之后,用户如果需要更新和安装插件或者是进行一些其他的操作时,网站会提示你输入你的FTP登录凭证
之前一直以为这个FTP登录凭证是WordPress的用户名跟密码或者是服务器的登录凭证,但是经过尝试之后这两个都不对
上网查了一下资料之后发现很简单,这是WordPress与服务器的权限问题,因为apache2的运行用户是www-data,而不是你的当前用户,即使你当前的用户是root,所以我们要更改WordPress文件夹的权限
解决的方法有以下几种:
第一种
我当前使用的WordPress文件夹所在的路径是Apache2默认的路径,即:/var/www/html,所以执行以下两条命令即可:
sudo chown-R www-data /var/www/html
sudo chmod-R 775 /var/www/html
第二种
在WordPress的wp-config.php文件里加入下面代码,
define("FS_METHOD", "direct"

在使用WordPress时,更新或安装插件可能需要输入FTP登录凭证。这并非WordPress用户名或服务器凭证,而是由于权限问题。解决方法包括修改文件夹权限、配置wp-config.php、更改apache2运行用户或添加用户到www-data组。
最低0.47元/天 解锁文章
6040

被折叠的 条评论
为什么被折叠?



