好吧...我已经设置好我的服务器并且我有 4 个 Joomla!驻留在 /var/www/ 中的站点。根据这篇文章,每个站点目录及其下的文件都是 root:www-pub :
处理 /var/www 中 Apache 2 的用户 www-data 权限的最佳方式是什么?
我的用户 cdog 是 www-pub 的一部分,如上述帖子所述,经过更多研究后,umask 已正确设置。
问题是当我登录 Joomla! 后端...所有目录都是不可写的,这意味着我无法更新配置文件、编辑模板甚至安装/更新插件/扩展等。
乔姆拉!没有安装到这些目录中,目录被移动(通过 git 克隆)到服务器并执行目录的后续工作(如上面的链接中所述)。
所有目录和文件的权限如下(我只举了几个例子):
administrator rwxrwsr-x root:www-pub
cache rwxrwsr-x root:www-pub
images rwxrwsr-x root:www-pub
modules rwxrwsr-x root:www-pub
tmp rwxrwsr-x root:www-pub
index.php rw-rw-r-- root:www-pub
Joomla 后端管理员无法访问我的目录/文件的原因是什么?