访问禁止错误 403

Posted

技术标签:

【中文标题】访问禁止错误 403【英文标题】:Access forbidden Error 403 【发布时间】:2015-05-14 11:37:33 【问题描述】:

我真的快要崩溃了。 由于启动 mysql 数据库的一些问题,我重新安装了 XAMPP。全新安装解决了这个问题,但现在我无法访问 localhost/project1。

文件夹放在 htdocs 文件夹中,我只是得到“禁止访问!”当我尝试在浏览器中访问它时出现消息。 我现在已经花了 5 个小时在这上面,并且变得非常非常绝望。我只想完成我的任务。 谁能帮我?感觉就像我已经尝试了一切。为什么这甚至是一个问题?

【问题讨论】:

localhost/project1里面有htaccess文件吗? 您是否对 htaccess 或您的 apache vhosts 文件进行了任何更改? 您使用的是哪个操作系统。如果您使用的是 Linux 或 Mac,请检查 project1 文件夹的权限。此外,如果有任何错误,您可以查看 Apache 的日志文件以获取更多信息。 @ByteHamster 不,我的项目文件夹中没有任何 htaccess 文件 @iamgory 只有我对 vhosts 文件所做的更改是用户回答中列出的内容 【参考方案1】:

我认为这也是纠正 Access denied Error 403 的一种方法。 请按照以下步骤操作。

第一个过程:-

第 1 步:-

转到 \XAMPP\apache\conf\extra\httpd-vhosts.conf 文件。 并将此文件更改为
<VirtualHost *:8001>
  ServerAdmin "webmaster@dummy-host2.example.com"
  DocumentRoot "D:\XAMPP\htdocs\xyz"
  ServerName "localhost:8001"
  <Directory "D:\XAMPP\htdocs\xyz">
         Allow from all
  </Directory>
</VirtualHost>

Note:-xyz is a project name.

第 2 步:-

转到 \XAMPP\apache\conf\httpd.conf 文件和 chenge

监听 8001ServerName localhost:8001

重新启动您的 xampp,我认为现在一切都很好。

注意:-(Url:- localhost:8001/xyz)

第二道工序:-

第 1 步:-

更改 \XAMPP\apache\conf\extra\httpd-xampp.conf 。 在此代码的新 XAMPP 安全概念中替换以下代码
 #
 # New XAMPP security concept
 # <LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
 Order deny,allow Allow from all Allow from ::1 127.0.0.0/8
 ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </LocationMatch>

【讨论】:

我忘了说我使用的是 Mac。所以我在 httpd.conf 文件中找不到“Listen 8001 and ServerName localhost:8001” 我跳过了最后一步,没有去:( 在第二个过程中,你在说这个吗:#新的XAMPP安全概念# 需要本地 ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 我很确定。你想让我替换 里面的内容 Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 请关注FirstProcess,如果已经尝试,请更改此行 要求所有授权【参考方案2】:

打开终端并转到 htdocs 文件夹或尝试以下命令

$ cd /opt/lampp/htdocs/

然后将 777 权限授予您的项目文件夹:

$ chmod 777 -R [文件夹名]

它对我有用,如果您有任何问题,我很乐意回复它们。

【讨论】:

以上是关于访问禁止错误 403的主要内容,如果未能解决你的问题,请参考以下文章

装完iis后提示403禁止访问是怎么回事

访问禁止错误 403

IIS配置PHP环境:测试PHP时出现=》HTTP 错误 403.1 禁止访问:禁止执行访问

403 错误怎么解决?

本地主机上的 php 错误:访问被禁止!错误 403

403 - 禁止访问: 访问被拒绝。您无权使用所提供的凭据查看此目录或页面。 怎么解决 ?