2012-04-13 134 views
3

我剛安裝了Wamp Server 2到我的電腦。而且我無法訪問phpmyadmin,甚至不能訪問根目錄下的index.php,它都會給出403 Forbidden。wamp服務器本地拒絕?

我也嘗試更改來自alias.conf的權限它不起作用。

你有什麼想法如何解決這個問題,或者任何提議值得去嘗試,請分享。

在此先感謝。

PS:操作系統:W7,防病毒KasperSky,windows防火牆關閉。

編輯:重新啓動wamp解決phpmyadmin訪問但目錄訪問(即:http://localhost/index.php)仍被禁止。

EDIT2:我現在可以通過URL訪問我的index.php:127.0.0.1/index.php,但我仍然不能訪問http://localhost/index.php,我將使用http://localhost/

EDIT3:日誌充滿:

[Fri Apr 13 20:50:06 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/ 
[Fri Apr 13 20:50:19 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/ 

回答

0

如果是一個防火牆問題,你甚至不會得到一個403錯誤,你只會從瀏覽器中得到「網站無法訪問」。檢查服務器錯誤日誌,它會準確解釋你爲什麼會收到錯誤。

我猜這是由於錯誤配置的默認文檔禁用了目錄瀏覽 - 例如你已經有了一個index.php,但是Apache只在默認情況下尋找index.html。在禁用目錄瀏覽器的情況下,您將獲得403 Forbidden。

+0

日誌充滿 [週五04月13日20時50分06秒2012] [錯誤] [客戶:: 1]客戶端通過否認服務器配置:C:/ wamp/www/ [Fri Apr 13 20:50:19 2012] [error] [client :: 1] client denied by server configuration:C:/ wamp/www/ – guness 2012-04-13 18:02:12

+0

there you go,it's一個apache配置。現在你只需要弄清楚爲什麼。如果您的客戶端上存在:: 1地址,請確保您的站點的IPv6配置與IPv4相同。 – 2012-04-13 18:03:30

+0

我沒有任何IPv4或IPv6配置。你能指導我嗎? – guness 2012-04-13 18:10:41

0

chnage本地主機127.0.0.1,應該工作,我有smiler問題:)

::1 - - [11/Nov/2012:14:29:34 +0330] "GET/HTTP/1.1" 403 202 
127.0.0.1 - - [11/Nov/2012:14:29:37 +0330] "GET/HTTP/1.1" 200 6051 
0

轉到C:127.0:/在Windows/System32下/驅動器/ etc/hosts中添加 新線與線。 0.1 localhost

2

我打算在Windows 8上使用wampserver來運行本地服務器。我通過編輯Apache的httpd.conf類似的Trung-總管Hieu樂(參見)修正了這個問題,但只是改變了一條線:

變化

Listen 80 

Listen 127.0.0.1:80 
#Listen 80 
0

我有這樣的錯誤它是由於無意中刪除了C:\ Wamp \ Apps文件夾而造成的。絆倒了我,因爲我會預期在這種情況下404,而不是403.

2

這個問題與Apache配置。轉到httpd.cong文件並將第46行替換爲Listen 127.0.0.1:80。這對我有效。

0

在我的情況和我在其他大多數情況下,假設簡單和最有效的sollution是所有的訪問: -

只需按照以下簡單的步驟: -

只要打開你的httpd.conf文件,在那裏你會看到下面的

onlineoffline標籤 - 不刪除 訂單拒絕,允許 所有 拒絕從127.0.0.1允許

只是改變從所有從所有允許拒絕並保存更改,並在WAMP服務器(以下情況更改以上) onlineoffline標籤重新啓動您的所有服務

- 不刪除 訂單拒絕,允許 全部允許 允許來自127.0.0.1

無需更改您的端口或其他任何東西。

簡單,100%有效

希望它可以幫助別人藏漢