我正在建立一个网站。出于某种原因,当我尝试在本地主机上运行它时,我收到此消息:
禁止访问!
您无权访问请求的对象。它受读保护或服务器无法读取。
如果您认为这是服务器错误,请与网站管理员联系。
错误403
本地主机 2010年11月20日星期六22:19:02 Apache / 2.2.14(Unix)DAV / 2 mod_ssl / 2.2.14 OpenSSL / 0.9.8l PHP / 5.3.1 mod_perl / 2.0.4 Perl / v5.10.1
我应该怎么做才能解决这个问题,以便我的网站显示在本地主机上。该网站以html / css / php编码。谢谢。
答案 0 :(得分:2)
查看错误日志。
答案 1 :(得分:0)
我同意尝试阅读apache日志文件以获取特定错误。
但有时,403 Forbidden错误可能是一个简单的权限错误。确保网页目录是755,文件是(至少)644(但不要将所有内容全部改为777!)
例如,
chmod 755 /path/to/you/web/root
echo 'testing.. hello world!' > /path/to/you/web/root/test.php
chmod 644 /path/to/you/web/root/test.php
希望这会让你前进。如果没有,请检查您的apache设置文件(通常是httpd.conf)并查看任何提及您的web root。 apache尝试提供WEBROOT之外的目录也可能导致403错误。这意味着Web服务器实际上无法访问这些文件。
祝你好运。