2016-02-19 85 views
0

嗨,我最近下載了wamp服務器來幫助我與我的網站。我的問題是,當我點擊phpmyadmin時,我收到一條錯誤消息「HTTP Error 404.0 - Not Found 您正在查找的資源已被刪除,名稱已更改或暫時不可用。」無法連接到phpMyAdmin或本地主機

而且,當我點擊我的本地主機我得到這個頁面,我不認爲這是正確的f

終於見到我的網頁我必須寫http://localhost:8888/。如果我把8888放在phpMyAdmin的前面,那麼我可以看到phpmyadmin,但它沒有與我創建的mysql數據庫和表同步,這只是一個普通的phpmyadmin。我不知道要改變什麼或從哪裏開始改變,讓它正常工作,以便我可以在PHPmyadmin中看到我在mysql中創建的表和數據庫。

在我的httpd.conf中的服務器名是*服務器名本地主機:81 *和聽聽81

任何幫助,將不勝感激

+0

看這個[視頻](https://www.youtube.com/watch?v=U_4ttrrbno8) –

+0

我想你可能想看到這個問題:http://stackoverflow.com/questions/8574332/how-要更改端口號爲apache-in-wamp –

+0

您的計算機上安裝了IIS(Internet信息服務)嗎? –

回答

0

這肯定不是你的計算機上運行IIS的一個問題,如果你的PHP配置正確,你甚至可以從它服務器phpMyAdmin。這聽起來像你正在運行另一個網絡服務器與IIS(我知道這是基於你使用的衆多端口,你已經參考端口80,81,8080和8888),這也很好(同樣,作爲只要你有正確的配置,以免衝突)。例如,您可以在端口80上監聽,而在8080上監聽另一端口,因此不存在端口衝突。

您必須知道哪個服務器正在使用哪個端口以及您期望從哪個服務器使用phpMyAdmin。如果IIS沒有使用PHP解釋器,並且未配置爲提供phpMyAdmin,那麼使用IIS端口將會出現404錯誤 - 這似乎是您的屏幕截圖的首要原因。

你說如果你使用端口8888,你可以使用phpMyAdmin,但不能訪問你期望看到的數據庫。這是一個好的開始,並且意味着發生以下兩件事之一 - 要麼以沒有權限查看這些數據庫的用戶(可能是匿名用戶)登錄,要麼您還有兩個MySQL實例在運行你的機器有自己的datadir(好吧,我甚至無法想象如果他們共享相同的datadir會發生什麼數據損壞)。你有沒有看到任何數據庫?你可以創建一個新的數據庫嗎?

你可以在命令行客戶端連接並查看你的數據庫嗎?從命令行客戶端使用STATUS;命令查看您連接的用戶和主機,然後將它們與phpMyAdmin主頁上顯示的內容進行比較。請注意,主機很重要,%localhost不一樣。