Apache + CentOS 6 + Joomla:您无权访问/在此服务器上

我的网站在/ usr / local / apache / htdocs。

现在我在cpanel中创build了新帐户,并将网站移动到/ home / account_name / public_html

所有文件的组和所有者都是“account_name”

.htaccess和pathconfiguration为一个网站是好的

我收到错误消息:“您无权访问/在此服务器上”。

我需要改变才能使其工作?

也许有些东西在/usr/local/apache/conf/httpd.conf

您的apache运行时使用了stream程uid和gid,阻止它访问/ home / account_name / public_html。

您可以将此文件夹的组更改为apache:

chgrp -R apache /home/account_name/public_html chmod g+rx /home/account_name/public_html 

或者你可以给这个文件夹的任何人rx权限:

chmod o+rx /home/account_name/public_html