我无法找到在 droplet 上运行 WordPress 站点的正确权限。我按照此指南配置站点:如何在 Ubuntu 上配置 WordPress 的安全更新和安装
配置如下:
- Ubuntu 14.04,nginx 1.4.6
- nginx 用户是
www-data
/var/www/*
归wp-user:wp-user
- 目录设置为
755
,文件设置为644
(WordPress 文档)
安全更新和主题/插件安装按预期工作,但当我尝试通过 Web 界面上传新媒体时收到以下错误:Unable to create directory wp-content/uploads/2014/11. Is its parent directory writable by the server?
关于如何配置所有者/权限以允许这样做(同时保持安全性),您有什么想法吗?
答案1
由于该php5-fpm
进程以用户身份运行www-data
,因此更新目录的用户/组所有权wp-content/uploads/
可解决这个问题。
sudo chown -R www-data:www-data wp-content/uploads/
感谢 AD7six 的有益评论!