另外在大部分 Linux 發行版中亦可以下載由發行版所提供的 phpMyAdmin
如 Fedora 的 yum
yum install phpmyadmin及 Ubuntu 的 apt-get
apt-get install phpmyadmin雖然由發行版所發佈的 phpMyAdmin 大都有完整的設定
但當使用者進行核心升級或系統升級後,便需要手動進行設定
phpMyAdmin 在核心升級或系統升級後最經常出現問題的是
Connection for controluser as defined in your configuration failed原因是核心升級或系統升級時會將某些設定檔更改,導致 phpMyAdmin 資料庫管理賬戶被更改
通常被更改導致出現問題的通常是
phpMyAdmin/config.inc.phpFedora, Ubuntu 會存放在
/etc/phpMyAdmin/config.inc.phpconfig.inc.php 中的
$cfg['Servers'][$i]['controluser'] = $dbuser; $cfg['Servers'][$i]['controlpass'] = $dbpass; $cfg['Servers'][$i]['pmadb'] = $dbname;先將 $cfg['Servers'][$i]['pmadb'] 設定為 phpmyadmin (預設 phpMyAdmin 資料庫名稱,必須符合大細楷)
然後將
$cfg['Servers'][$i]['controluser']及
$cfg['Servers'][$i]['controlpass']設定為任何具有控制 phpmyadmin 資料庫的使用者名稱及其密碼
提示
通常不少修正教學都直接修改
$cfg['Servers'][$i]['controluser'] $cfg['Servers'][$i]['controlpass'] $cfg['Servers'][$i]['pmadb']但在下則建議修改 $dbuser, $dbpass, $dbname 會比較符合設定格式
沒有留言 :
張貼留言