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