网站本地错误

Posted

技术标签:

【中文标题】网站本地错误【英文标题】:Website local error 【发布时间】:2011-05-13 07:27:34 【问题描述】:

我正在建立一个网站。出于某种原因,当我尝试在本地主机上运行它时,我收到以下消息:

禁止访问!

您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的。

如果您认为这是服务器错误,请联系网站管理员。

错误 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 中编码。谢谢。

【问题讨论】:

看看你是否有一个.htacess,也许它拒绝访问。只是一个想法 可能是阻止 localhost 的 Iptables ..... LOL 嗯,这可能是很多事情(正如其他人所指出的),但还要考虑您的虚拟主机配置,并确保您正在侦听所有正确的接口。 【参考方案1】:

我同意尝试读取特定错误的 apache 日志文件。

但有时,403 Forbidden 错误可能是简单的权限错误。确保 Web 目录为 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 根目录。 403 错误也可能是由 apache 试图提供其 WEBROOT 之外的目录引起的。这意味着网络服务器实际上无权访问这些文件。

祝你好运。

【讨论】:

【参考方案2】:

查看错误日志。

【讨论】:

以上是关于网站本地错误的主要内容,如果未能解决你的问题,请参考以下文章

Vimeo 视频在本地工作,但不能在实时网站上工作:未捕获的安全错误:iframe 的来源错误

将 127.0.0.1 添加到 hosts 文件以在本地重定向有错误。说我的网站“拒绝连接”。

无法在本地 IIS 上运行网站

怎么对网站进行本地域名解析 HOSTS文件如何删除

Microsoft Edge 不会在 Vagrant VM 中加载本地 nginx 网站

XAMPP设置本地服务器,可以打开localhost,输入htdocs下的文件夹,无法进入本地网站