wampserver出现You don’t have permission to access/on this server

这些天都在都遇到wampserver提示出现:You don't have permission to access/on this server.的提示,一直没去解决。今天由于网站开始改版得用到wamp,所以就得搞定这个问题了。

You don't have permission to access / on this server.

本地搭建wamp,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don't have permission to access/on this server.的提示,如何解决?

  • 找到httpd.conf,用记事本打开httpd.conf,然后将
  1. <Directory />
  2.     Options FollowSymLinks
  3.     AllowOverride None
  4.     Order deny,allow
  5.     Deny from all
  6. </Directory>

这里改成:

  1. <Directory />
  2.     Options FollowSymLinks
  3.     AllowOverride None
  4.     Order deny,allow
  5.     Allow from all
  6. </Directory>

 还有一处将下面

  1. # onlineoffline tag - don't remove
  2. Order Deny,Allow
  3. Deny from all  
  4. Allow from 127.0.0.1
  5. </Directory>

Deny from all  改为:Allow from all  ,然后重新启动所有服务。

现在打开localhost或127.0.0.1时发现可以访问了,但访问phpmyadmin时候,出现“You don't have permission to access /phpmyadmin/ on this server.”的提示。

  • 解决方法,打开如下文件:

C:/wamp/alias/phpmyadmin.conf    //这个就是你的wamp的安装目录下的内容,用编辑器打开

修改成这样:

  1. <Directory "c:/wamp/apps/phpmyadmin3.5.1/">
  2.     Options Indexes FollowSymLinks MultiViews
  3.     AllowOverride all
  4.         Order Deny,Allow
  5.     Allow from all
  6.     Allow from 127.0.0.1
  7. </Directory>

修改保存后,一定要记得重启wampserver哟。接下来就应该搞定了吧。


### WAMP服务器安装过程中的常见错误及解决方案 #### 图标未变绿,显示红色或黄色 当WAMP服务器图标保持红色或黄色而未能变成绿色时,表明某些服务未能成功启动。通常情况下,图标会在大约10到20秒内由红转黄再到绿[^4]。如果超过这个时间仍未变化,则可能是由于端口冲突或其他软件占用资源所致。 对于此类情况的一个有效措施是在命令提示符窗口中尝试手动启动Apache和MySQL服务来排查具体哪个组件存在问题。另外,确认防火墙设置允许这些应用程序通过网络访问也很重要。 #### 权限不足导致无法访问网站 遇到“You don’t have permission to access / on this server”这样的权限问题时,通常是HTTPD配置文件内的目录权限设定不当引起的。应检查`httpd.conf`文件里关于DocumentRoot指向的位置以及对应的<Directory>标签下的AllowOverride指令是否被正确配置为All,并确保Options Indexes FollowSymLinks MultiViews选项存在且启用[^1]。 ```apache <Directory "c:/wamp/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride All </Directory> ``` #### 配置文件含有非法字符(如中文) 在安装期间发现配置文件夹中有包含汉字的情况可能会引发一系列兼容性问题。为了避免这类麻烦的发生,在指定任何路径名称时都应当仅采用英文字符;同时也要留意环境变量PATH里的各项条目是否有涉及非ASCII编码的内容。此外,还需注意浏览器的选择——部分国产定制版可能存在不支持LAMP/WAMP架构的现象,建议切换至国际主流版本测试连接状况[^3]。 #### MySQL服务无法启动 针对MySQL服务不能正常开启的情形,可以先利用Windows自带的服务管理工具(可通过快捷键Win+R输入services.msc调出),找到名为“MySQL”的项并将其状态设为停止后再重新激活一次试试看效果如何。倘若依旧不行的话,那么很有可能是因为之前残留的数据文件损坏所造成的阻碍,此时不妨考虑卸载重装整个数据库引擎或是单独替换掉有问题的部分模块[^2]。 #### 缺少必要的Visual C++ Redistributable包 有时即使上述操作均无异常但仍不见效的情况下,很可能是因为缺少了编译PHP所需依赖的VC++ redistributables库文件。前往微软官方网站下载对应版本(视操作系统位数选择32bit还是64bit)完成安装往往能起到立竿见影的效果[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值