天天看點

phpMyAdmin常見報錯的解決方案

1、權限過大,提示配置檔案不能有寫的權限

<a href="https://s3.51cto.com/wyfs02/M01/93/1B/wKiom1kILU7S0vlEAAAwBGDb7nY757.png-wh_500x0-wm_3-wmp_4-s_2907842399.png" target="_blank"></a>

I get this error when I try to access localhost/phpmyadmin:

Wrong permissions on configuration file, should not be world writable!

解決辦法:

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php

OK,success!

2、聲明:MySQL和phpMyAdmin不在同一主機

登陸時提示“無法登入MySQL伺服器”。

<a href="http://s1.51cto.com/wyfs02/M02/78/AC/wKiom1aBAWjz6kFPAAAaveLFFN4317.png" target="_blank">    </a>

    解決方法:

    若MySQL和phpMyAdmin不在同一主機,需要修改配置檔案phpMyAdmin/libraries/config.default.php中的兩項:

    //allow login to any user entered server in cookie based authentication   配置是否允許你登陸任何使用cookie登陸的伺服器。

    $cfg['AllowArbitraryServer'] = true;

    //MySQL hostname or IP address

    $cfg['Servers'][$i]['host'] = '172.16.0.35';//此項也可不修改

    修改後再次登陸phpMySQL時會多出“伺服器”一項,在此輸入MySQL伺服器的IP即可(注意:是http伺服器通路MySQL的IP位址):

<a href="http://s1.51cto.com/wyfs02/M00/78/AC/wKiom1aBAWiwoKYQAABNnbuIIvY115.png" target="_blank">    </a>

3、登入後提示“配置檔案現在需要一個短語密碼”:

<a href="http://s4.51cto.com/wyfs02/M00/78/AC/wKiom1aBAWmzKRAdAAAgfGO-KFU997.png" target="_blank">    </a>

    修改phpMyAdmin/config.inc.php:

    $cfg['blowfish_secret'] = 'oimec';//此處的oimec為任意短語,作用cookie認證時作為AES加密算法的密鑰

4、登入後提示“phpMyAdmin進階功能尚未完成設定,部分功能激活。”:

<a href="http://s4.51cto.com/wyfs02/M01/78/AC/wKiom1aBAWmhBcr-AAAu7S4oAq0915.png" target="_blank">    </a>

    将Web伺服器中phpMyAdmin/sql/create_tables.sql腳本檔案從phpMyAdmin中導入執行。

<a href="http://s3.51cto.com/wyfs02/M02/78/AC/wKiom1aBAWvTVNtrAACwDEer2QA609.png" target="_blank">    </a>

    再次登陸phpMyAdmin,檢視已無提示,并且,已經建立“phpmyadmin”資料庫。

<a href="http://s3.51cto.com/wyfs02/M01/78/AB/wKioL1aBAYbwwTCOAABL0AcAAFw131.png" target="_blank">    </a>

本文轉自 2012hjtwyf 51CTO部落格,原文連結:http://blog.51cto.com/hujiangtao/1921131,如需轉載請自行聯系原作者