【发布时间】:2018-06-21 09:54:16
【问题描述】:
我正在运行一个 EC2 实例:
Ubuntu 14.04.5 LTS(GNU/Linux 3.13.0-119-generic x86_64) 比特纳米灯 5.6.30-5
我的问题
我的 Wordpress 网站在后端运行得不是很好,所以我决定更新,但更新时出现错误“无法创建目录...”。所以我做了一个研究,它与文件权限有关。所以我得出这个结论:
我在文件权限方面遇到以下问题:
-
无法从服务器写入文件
我使用 is_writable() (PHP) 来检测服务器是否可以编辑,它返回 false。
-
可以从 Filezilla 编辑文件
我使用“bitnami”用户登录服务器,一切正常。
我试过了
sudo chown -R bitnami:www-data htdocs/我将默认用户“bitnami”添加到 www-data 组并更改了 /htdocs 所有者。 而且,是的,用户在 www-data 组中。find htdocs/ -type d -exec sudo chmod 2775 {} +更改目录权限find /var/www -type f -exec sudo chmod 0664 {} +更改文件权限
如何解决?
我尝试了所有这些,并将所有者授予 root:root、www-data:www-data 和 bitnami:bitnami。
如果有人知道 /htdocs 文件夹的原始用户和组所有者,我可以尝试测试,但我忘记了。
如果有人能帮我解决这个问题,我将不胜感激。我只想能够从服务器端写入/编辑文件。
非常感谢。
【问题讨论】:
标签: wordpress amazon-web-services ubuntu amazon-ec2 permissions