天在公司电脑上安装Apache,版本2.2.8,装完刚测试可以;配置了下php的php.in文件再次localhost打开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.权限又不够了?
马上打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
发现了吧。由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
再次在浏览器里打开http://localhost,显示it works!
总结:如果你也发生了这样的403禁止访问,不妨注意下apache的httpd.conf配置文件里有“Deny from all”这行的代码处,看看是不是哪里被系统悄悄地修改了。
相关推荐
Apache 下 403 Forbidden 错误问题解决方法 Apache 是一个流行的开源 Web 服务器软件,但是在使用中可能会遇到 403 Forbidden 错误,这是一种常见的权限问题。下面我们将讨论 Apache 下 403 Forbidden 错误问题的...
当Apache尝试访问的文档权限不足时,会出现403 Forbidden错误。确保Apache服务器用户(通常是www-data或apache)对DocumentRoot目录及其内容具有足够的读取和执行权限。可以通过`chmod`命令调整文件和目录权限,如`...
Apache 2.4.9 是一个非常流行的 Web 服务器软件,但是在使用过程中可能会遇到一些报错问题,例如 Internal Server Error、Forbidden 等错误。本文将对 Apache 2.4.9 报错处理进行详细的介绍。 配置 External Access...
Apache服务器在运行过程中,如果将`DocumentRoot`设置为`htdocs`目录之外的路径,可能会遇到403 Forbidden...通过以上步骤,您应该能够成功解决Apache 403 Forbidden错误,让服务器正确处理新`DocumentRoot`下的请求。
### HTTP错误403.14 – Forbidden:Web服务器被配置为不列出此目录的内容 在探讨HTTP错误403.14时,我们首先需要理解这个错误代码的基本含义及其产生的原因,然后深入分析可能的解决方案。本篇将从以下几个方面进行...
在处理403 Forbidden错误时,可能需要检查httpd.conf中的`<Directory>`指令,确保它们允许从指定目录提供服务。例如: ```apache <Directory "C:/Apache24/htdocs"> Options Indexes FollowSymLinks ...
通过上述步骤,大多数情况下可以解决phpMyAdmin 403错误的问题。但解决过程中务必小心,因为不正确的服务器配置可能会引入安全漏洞或其他问题。如果重启服务后问题依旧,可能还需要深入检查其他配置文件,或者查看...
这段代码会检查请求图片的来源(HTTP_REFERER),如果不是来自你的域名,服务器将返回403 Forbidden错误,阻止图片显示。 以上就是`.htaccess`文件在Apache中的基本配置方法,它为网站提供了极大的灵活性,使得在...
总之,解决Apache的403 Forbidden错误需要仔细检查配置文件,理解权限模型,并善用在线资源。记住,当遇到问题时,首先考虑查看软件官方文档和社区,这样能高效地解决问题,避免浪费时间。作为开发者,善于利用网络...
遇到SVN客户端执行`update`时出现403 Forbidden错误的情况时,应首先检查URL编码、权限配置、认证信息以及Apache服务器配置等方面的问题。通过逐步排查和调整,通常能够找到问题的根源并解决它。在实际操作过程中,...
本篇文章将深入探讨403、404和500这三个常见的错误页面及其含义、原因和解决方案。 一、403 Forbidden 403 Forbidden 错误表示客户端有权限访问服务器,但服务器拒绝执行请求。这可能是由于以下原因: 1. 访问权限...
问题3:403 Forbidden错误 403错误意味着服务器拒绝了客户端的请求,这可能是由于DocumentRoot的值没有正确设置。DocumentRoot是Apache服务器中定义的网站根目录,如果未正确设置,服务器无法找到请求的资源。你应该...
解决403 Forbidden错误的方法通常包括: 1. **检查权限**:确保你的用户账户有足够的权限访问目标资源。 2. **修改.htaccess**:如果问题出在这个文件,可以尝试编辑或删除它,或者更改其中的规则。 3. **联系管理...
- **403 Forbidden**:检查文件和目录的权限设置是否正确。 - **404 Not Found**:确认文档根目录设置是否准确,文件是否存在。 - **500 Internal Server Error**:查看错误日志以定位问题。 - **慢速响应**:优化...
键字: Apache 403 Forbidden 系统配置: 操作系统:Red Hat Linux 6.2 Web服务器:Apache 3.1.1+jakarta-tomcat 3.1.1 数据库服务器:oracle 8i Apache服务器是目前应用最多的web服务器,据统计在世界上的服务器中...
总的来说,解决Apache status相关问题的关键在于理解和配置Apache的访问控制以及检查系统中依赖软件的安装情况。遵循上述步骤,你应该能够成功解决大部分常见的问题。如果遇到其他错误,可能需要进一步排查Apache的...
但直接在重写规则中禁止访问可能会导致递归调用,从而使得原本正常的重写规则失效,引起如403 Forbidden错误。这正是该文档所要解决的问题。 首先,我们需要了解Apache服务器中的`.htaccess`文件和服务器配置文件...
在本文中,我们将深入探讨如何解决常见的错误,如Apache的403 Forbidden问题,以及安装和配置PHP、MySQL、Apache和相关工具的过程。 首先,Apache 403错误通常表示服务器拒绝了对特定资源的访问。在Apache的配置...