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

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

我的网站位于 /usr/local/apache/htdocs。

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

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

站点的 .htaccess 和路径配置正常

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

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

也许 /usr/local/apache/conf/httpd.conf 中有一些东西?

答案1

您的 apache 正在运行,其进程 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

相关内容