2015-10-05 70 views
-2

我在本地安装了wampserver,并运行了大约20个不同的项目。我最近对某些配置文件进行了一些更改,但我忘记了我完全做了什么。我相信我编辑了php.ini。为什么我在整个本地wampserver上禁止403?

反正我在服务器上的每个网页上都得到403禁止。我怎样才能确定是什么造成了403? Apache的错误是相同的每一次,它看起来是这样的:

[Sun Oct 04 21:36:07 2015] [error] [client ::1] client denied by server configuration: C:/wamp/apps/phpmyadmin3.4.10.1/

+0

您运行的是什么版本的WAMPServer&Apache?你有没有虚拟主机设置,如果是这样显示一个例子? – RiggsFolly

回答

0

这个工作对我来说..

<Location /> 
    Allow from all 
    Order Deny,Allow 
</Location> 

我已经包含在我的/ etc这个代码/的Apache2/Apache2的.conf

编辑:此代码仅适用于本地服务器不安全的生产服务器。

+1

这个改变实际上允许访问安装apache的整个磁盘,所以在Windows上,例如整个'C:'驱动器和* nix甚至更多。如果你的网络没有向互联网开放,这不是太严重,但如果是这样,或者你以后想在互联网上看到你的网站,你就是**把钥匙交给国王**。因此,这是一个非常危险和不妥的错误! – RiggsFolly

+0

@RiggsFolly我完全同意你的看法。正如问题中提到的那样,对于本地wamp服务器。 –

+1

不幸的是,他们是如何开始的,然后他们想向朋友或客户展示,到那时他们已经忘记了他们在开发过程中早些时候采取了一些不好的建议。他们打开他们的路由器和** BAM **欢迎所有人。 _我的PC是你的PC_ – RiggsFolly