本文分析了php集成安裝包wampserver修改密碼后phpmyadmin無法登陸的解決方法,分享給大家供大家參考,具體如下:
一、問題:
今天重裝了本機(jī)php開發(fā)環(huán)境,使用了WampServer2.1a-x32集成安裝包(之前使用的是appserv-win32-2.5.9集成安裝包)。順便安裝多版本php運(yùn)行環(huán)境。
安裝過程這里不再贅述。(此處wampserver安裝在C盤根目錄下)安裝完畢后因為默認(rèn)安裝沒有設(shè)置mysql密碼,這里就修改了一下mysql密碼(具體方法可參考前面的文章《如何修改WAMP中mysql默認(rèn)空密碼的方法》)
之后為php開發(fā)方便又修改了php根目錄地址為C盤下的phpdemo目錄,順便將phpmyadmin放在此目錄下。
但是問題來了,修改mysql密碼后點(diǎn)擊phpmyadmin無法進(jìn)入,提示:網(wǎng)頁無法打開 原因:請求被服務(wù)器拒絕(403)
二、解決方法:
起初按照網(wǎng)上比較常見的方法修改phpmyadmin目錄下的配置文件config.inc.php,但是重啟wampserver發(fā)現(xiàn)不管用。
接著修改Apache服務(wù)器上httpd.conf文件,設(shè)置相關(guān)訪問權(quán)限,再次重啟wampserver后仍無法訪問phpmyadmin
最后沒轍了,回過頭來看看wampserver原始文件下的相關(guān)配置文件,發(fā)現(xiàn)wamp/alias目錄下有個phpmyadmin.conf配置文件,內(nèi)容如下:
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.2.0.1/"# to give access to phpmyadmin from outside # replace the lines # # Order Deny,Allow # Deny from all # Allow from 127.0.0.1 # # by # # Order Allow,Deny # Allow from all #
<Directory "c:/wamp/apps/phpmyadmin3.2.0.1/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory>
嘗試修改一下,將其改成現(xiàn)在所述目錄,并設(shè)置相應(yīng)的訪問權(quán)限:
Alias /phpmyadmin "c:/phpdemo/phpmyadmin/"# to give access to phpmyadmin from outside # replace the lines # # Order Deny,Allow # Deny from all # Allow from 127.0.0.1 # # by # # Order Allow,Deny # Allow from all #
<Directory "c:/phpdemo/phpmyadmin/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow # Deny from all Allow from all </Directory>
再次重啟服務(wù)器,發(fā)現(xiàn)可以正常訪問了!
至此問題搞定!
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP擴(kuò)展開發(fā)教程》、《php文件操作總結(jié)》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。