我有一个正在运行的开发箱,我将 vhost 的路径从 /home/username/www 更改为 /home/username/public_html。
重新启动 apache,现在我访问该网站时出现 403 错误,并且 php 也无法工作。
服务器是centos 5.5 x64,php是5.3.5
任何帮助都值得感谢。
干杯。
答案1
我指的是“之间的部分
<VirtualHost 10.0.2.8:80>
和
</VirtualHost>
文档根目录和“目录”指令不同。
DocumentRoot /home/username/public_html
<Directory /home/mobile/www>
使其相同。
还要确保 DocumentRoot 中至少有一个具有以下任一名称的文件
index.html index.htm index.php index.php4 index.php5
答案2
检查此文件夹及其父文件夹的访问权限。CentOS 中用户主目录的默认权限为 700(所有者的 rwx,其他用户无权访问)。