我有带有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软件上传?
感谢您的帮助。
答案 0 :(得分:0)
默认情况下,Apache2的Ubuntu配置中所有者的配置为www-data
(不知道Centos的默认设置):这意味着Wordpress会尝试访问安装它的文件夹www-data
但不能将此文件夹注册到其他某个用户/组。
解决方案:要么将wordpress文件夹的所有权更改为apache用户,要么将当前所有者添加到apache组。
sudo chown -R www-data:www-data /path/to/WordPress/Installation