Wordpress无法安装插件,使用chown解决但无法通过FTP

时间:2017-05-17 03:45:13

标签: wordpress apache permissions centos

我有带有centos 7的VPS服务器,我的目录是/ home / admin / public_html,我把一些网站(wordpress)放在上面。我的问题是,当我尝试更新或安装wordpress插件时,由于许可,它没有工作。所以我在google上找到了这个解决方案:

chown -R apache:apache / home / admin / public_html

问题解决了。我可以更新插件或安装新的wordpress插件。但我现在面临新问题:我无法使用FTP软件上传文件,并显示错误消息:553无法打开该文件。没有权限。为了解决这个问题,我将回复:chown -R admin:admin / home / admin / public_html但我无法再次在我的wordpress仪表板上安装/更新插件。

如何制作正确的权限,以便我可以安装插件并使用FTP软件上传?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

默认情况下,Apache2的Ubuntu配置中所有者的配置为www-data(不知道Centos的默认设置):这意味着Wordpress会尝试访问安装它的文件夹www-data但不能将此文件夹注册到其他某个用户/组。

解决方案:要么将wordpress文件夹的所有权更改为apache用户,要么将当前所有者添加到apache组。

sudo chown -R www-data:www-data /path/to/WordPress/Installation