我用的是最新版的wampsever5,在win7(64位)下安裝正常使用,沒有無法進入phpMyAdmin的問題,但是我在虛擬機器安裝了win8(64位專業版),測試在win8下面的使用方式時,就有問題,就是直接單擊在wamp表徵圖選擇進入phpMyAdmin時,提示403 forbidden,就是禁止訪問的意思。最後突然有一個想法,看下127.0.0.1/phpmyadmin能不能進,還真的進了,而在wamp表徵圖上選擇phpmyadmin進的話,看網址欄其實是localhost/phpmyadmin,我就想,為什麼用127.0.0.1/phpmyadmin可以進而用localhost/phpadmin就不可以進呢?(首先說明:用127.0.0.1和localhost都可以進入wamp的首頁),我就去查,後來看到localhost首頁左下角有一個Your Aliases,下面寫著:
我就點了第一個phpmyadmin,結果也是一樣,進不了,提示403 forbidden。但是卻讓我發現了aliases這個單詞,它的意思是"別名",然後我去網上找了一下,又研究了一下wamp的菜單(就是左鍵點南wamp程式表徵圖彈出的菜單),發現wamp的apache目錄下有一個Alias directories,然後Alias directories下面還有一個目錄,是http://localhost/phpmyadmin/,在這個http://localhost/phpmyadmin/下面又有一個選項,是編輯alias,點一下它,就會用記事本開啟,然後找到裡面的:
<Directory "d:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
把它改成
<Directory "e:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
OK,一切搞定(不行就重啟wamp),終於可以直接點擊wamp表徵圖中的phpmyadmin選項進入phpmyadmin了,而不用手動輸入127.0.0.0/phpmyadmin,這多麻煩啊。
最後上幾個圖
1.進入修改alias的方法,,點擊edit alias(可能有人設定成中文,中文就是編輯alias)
2.修改前
3.修改後(其實我是按上面#號後面的提示修改的)
後記:後來發現,只是按上面的配置還是不行,我之前按上面說的配置成功是因為我之前已經修改過httpd.conf這個檔案,這個檔案也是修改<directory></directory>標籤裡面的東西,如
修改前:
修改後:
修改後,發現終於可以進入localhost/phpmyadmin了,後來我又把它改回去了,但是結果竟然一樣可以,這個我就真不知道怎麼回事了。
在修改的過程中,發現突然又進不了localhost了,剛裝好的時候是可以的,後來發現只要上線了就可以了,也就是put online,如: