2008年7月21日 星期一

phpMyAdmin安裝注意事項

phpMyAdmin 為一功能強大且有圖形介面的 MySQL 資料庫管理軟體。
需求/Requirements
Windows 2000/XP/2003
下載/Download
phpMyAdmin-2.11.2.2-utf8-only.zip
phpMyAdmin 官方網站
安裝/Install & 組態設定/ Configuration
下載並解壓縮程式,搬移至 Web 網站目錄下,修改為任何你想要的名稱,例如:phpmyadmin
複製主目錄下的 config.sample.inc.php 檔,並更名為 config.inc.php。此檔案係用來進行系統組態的設定,在開始執行程式前,需先設定登錄 phpMyAdmin 的方式。


phpMyAdmin 提供四種登錄設定:config, http, cookie 以及 signon。config 係直接將資料庫的帳號、密碼儲存於 config.inc.php 檔案,此種方式有安全上的疑慮,不建議使用。
使用 cookie 登錄
開啟 config.inc.php 檔
設定 $cfg['Servers'][$i]['auth_type'] = 'cookie';
給予 $cfg['blowfish_secret'] 一個任意亂數值,最長可為 46 個字元。此亂數值將用以使用在 blowfish 演算法,對密碼進行加密,例如:$cfg['blowfish_secret'] = 'ba17c1ec07d65003';
使用 http 登錄
開啟 config.inc.php 檔
設定 $cfg['Servers'][$i]['auth_type'] = 'http';
phpMyAdmin 執行時會先載入 libraries/config.default.php 檔,接著再重設 config.inc.php 檔中設定的變數。

測試/Test
以瀏覽器開啟 http://localhost/phpmyadmin
cookie 登錄畫面
http 登錄
輸入帳號及密碼,若尚未建立新帳號,則使用 root 登錄,密碼與安裝時設定的一樣,若未設定密碼,則保留空白即可
若能正確登入並看到如下的管理畫面,則為成功安裝
錯誤排解
若執行時出現如下錯誤,表示 php 尚未支援 mysql,請檢查 php.ini 是否有啟動 php_mysql.dll 的擴充函式庫,以及是否有將 libmysql.dll 複製到 apache\bin or windows\system32 目錄下(視 Apache 安裝方式而定)
若登錄方式設定為 cookie,卻未設定 blowfish_secret 變數值,則可能出現如下錯誤訊息
若登錄方式或密碼等設定錯誤,則可能出現如下錯誤訊息
使用 cookie 登錄時,需將密碼經編碼後儲存,需使用 mcrypt 函式,若 php 不支援此函式登錄後,畫面下方會出現此錯誤訊息:『無法讀取mcrypt模組,
請檢查 PHP 設定』。欲解決此問題,請開啟 php।ini 檔案,將 extension=php_mcrypt.dll 前方的註解移除 (亦即啟動 php_mcrypt.dll),另外請將 php 目錄下的 libmcrypt.dll 檔案複製到 apache\bin or windows\system32 目錄下 (視 Apache 安裝方式而定)

 

沒有留言: