我的网站位于 /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