2012-07-20 97 views
10

我只需切換到從勝7 Win7上的一切贏得8是wampserver OK,但WAMPSERVER無法從本地主機URL訪問,但127.0.0.1是確定(上Win8的)

當我嘗試訪問我的wampserver通過對win8的URL本地主機,我得到這個錯誤

故宮

您沒有權限訪問/在此服務器上。

但通過url 127.0.0.1是確定的。

我試圖解決由phpmyadmin.conf變化的錯誤到

<Directory "c:/wamp/apps/phpmyadmin3.4.9/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order Deny,Allow   
    Allow from all 
</Directory> 

誰能幫我解決這個錯誤?謝謝!

+0

您是否找到解決方案?我有與Win7相同的問題 – J4N 2012-08-25 14:10:02

回答

0
<Directory "c:/wamp/apps/phpmyadmin3.5.1/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order Deny,Allow 
    Deny from all 
    Allow from 127.0.0.1 
</Directory> 

這是我的.conf文件...

+0

在Win8上可以嗎? 我原來的conf和你的conf一樣,但它不能在Win8上工作,只是127.0.0.1正常工作。 – sangpq 2012-07-22 16:32:30

1

如果你有一個防病毒樣AVIRA或AVG它certenly阻塞的變化,加入在HOSTS文件中的「:: 1」進入到本地主機在c:\ windows \ system32 \ drivers \ etc \ HOSTS 您只需要刪除這一行(:: 1),或者在hosts文件中添加前面的「#」符號來註釋它。

4

也改變httpd.conf並把所有允許,如下所示。

<Directory "c:/wamp/www/"> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Order Deny,Allow 
    Allow from all 
</Directory> 
22

修改apache HTTPD.CONF文件。更改 「聽80」 到「聽0.0.0.0:80 http://forum.wampserver.com/read.php?2,93143

+2

我在Win8上遇到了同樣的問題,但是這解決了它。非常感謝! – 2013-03-09 21:24:46

+0

太棒了。這樣一個小小的解決方案3小時我的苦難 – 2013-10-28 09:25:42

+0

這也適用於我。現在,如果我只知道*爲什麼*它有效......如果這樣做有什麼負面影響......以及是什麼導致它突然停止工作。 – Luke 2014-03-26 01:25:31

1

您必須安裝Visual Studio C++ 2010 SP1再發行組件包x86或x64

這是當你在Windows 8安裝到機器WampServer一絕。

事情是,一些軟件是建立在MS Visual Studio中,因此需要VS C++ reditributable軟件包運行

VC10 SP1選擇vcredist_x64.exe 32位:microsoft.com/download/en/details.aspx?id = 8328

VC10 SP1 vcredist_x64.exe 64位:microsoft.com/download/en/details.aspx?id=13523

如果上面下載不起作用,嘗試:

的Visual C++可再發行的Visual Studio 2012更新4

http://www.microsoft.com/en-us/download/details.aspx?id=30679

這對於建立在最新的Visual Studio 2012

+0

這是正確的,如果它有幫助 – 2016-02-19 11:12:54

-1

應用我通過禁用防火牆的端口80解決了這個問題。

  1. 轉到在窗口右側搜索。
  2. 搜索「防火牆」。
  3. 打開「高級防火牆」。
  4. 轉到入站規則。
  5. 點擊「新規則」。
  6. 選擇「端口」選項。
  7. 點擊「下一步」
  8. 選擇「TCP」選項。
  9. 選擇「特定本地端口:」。
  10. 在下一個文本框中輸入「80」
  11. 單擊下一步。
  12. 選擇「允許連接」。
  13. 點擊「下一步」。
  14. 點擊「下一步」。
  15. 給出名稱「端口80允許規則」。
  16. 點擊「下一步」。

注意:這不是一個安全的方法。當你完成你的工作時刪除這個新創建的規則。

-1

這裏是爲我工作的答案:在httpd.conf文件 : 我改變了這個:

<Directory /> 
    AllowOverride none 
    Require all denied 
</Directory> 

<Directory /> 
    AllowOverride none 
    Require all granted 
</Directory> 

這可能不是一個很好的解決方案,但只需在本地主機上運行獨立項目而不使用sql或php就沒有問題。

0

我有同樣的問題,我嘗試了所有上述沒有結果。 然後,我重新安裝WampServer(手動刪除wamp文件夾),並且這個工作,但最後我發現我的情況出了什麼問題......

我對http.conf文件進行了更改,取消註釋本>

# Virtual hosts 
Include conf/extra/httpd-vhosts.conf 

然後我打開了取消註釋文件中添加我的虛擬主機,卻忘了添加一個用於本地主機... 所以,僅僅通過在httpd-添加此vhosts.conf文件>

<VirtualHost *:80> 
    DocumentRoot "C:\wamp\www" 
    ServerName localhost 
</VirtualHost> 

一切恢復正常...

相關問題