我有一个Joomla网站,该文件的所有者为root:root。但是通过这种方式,我无法在Joomla上更新或安装任何插件。但是,当我将文件夹的站点设置为apache所有者时,站点关闭将返回ERROR 500。 我该如何解决?
我尝试过设置apache所有者的最终权限,如下所示:
chown apache:apache /var/www/html/site
chmod -R 755 /var/www/html/site
Ps .:该站点是从另一台服务器迁移的,其中文件的所有者是apache。
答案 0 :(得分:0)
只需以root或sudo(apachectl -S
)身份运行sudo apachectl -S
,然后查看告诉用户和组所有者的行。
其他解决方案,键入命令ps faux
将在第一栏中告诉您您需要了解的过程的所有者。
此外,htop
命令可以为您提供安装之前的帮助。
编辑:
您还可以指定-R使用chown命令进行递归
答案 1 :(得分:0)
我找到了解决方案。仅仅是对文件的权限问题。我不知道为什么,但是当我将站点文件移动到另一台服务器时,文件夹将权限755更改为655。更改此权限后,一切恢复正常。
再次感谢!