2013/11/20

安裝 phpMyAdmin

安裝步驟:

  1. 請至官方網站下載最新版本。
  2. 將下載的檔案解壓縮至WEBROOT目錄(D:\WebServer\wwwroot)。
  3. 複製config.sample.inc.php成config.inc.php。
  4. 修改config.inc.php
       $cfg['Servers'][$i]['auth_type'] = 'http';  /* cookie改成http */
       $cfg['Servers'][$i]['AllowNoPassword'] = true;  /*要改成true,因為MySQL root預設為空白*/
  5. 輸入 http://localhost:8081/phpmyadmin/index.php ,就可以進入phpmyadmin來管理MySQL了。

 

更新方式:

當出現「有新的phpmyadmin可用,請考慮升級」時,這不是太大的問題,要更新時到官方網站下載新版本,再覆蓋到原本的資料夾位置就行了,但千萬記得備份你的config.inc.php檔案。

 

其他常見問題:

  1. 新出的版本都沒有正體中文,所以當phpmyadmin再抓OS預設語言時,就會以簡體中文顯示,這時就算你將config.inc.php檔案中的預設語言改成 $cfg['DefaultLang'] = 'zh_TW' 一樣不會有任何作用,請至網站下載(ok 3.4.2) Traditional Chinese translation for 3.4.x,並將下載回來的檔案放置WebROOT底下phpMyAdmin\locale\zh_TW\LC_MESSAGES目錄中。
  2. 使用cookie方式登入時,常會出現下圖錯誤。請確認php.ini內有將extension=php_mcrypt.dll打開,並確定啟動apache時,php能順利帶起mcrypt這模組。image
  3. session問題
    1. 請檢查php.ini中session.save_path設定的路徑,並確保有權限存取此目錄。
    2. 將下列語法存成session_test.php,可以用來檢查session相關所有訊息。

<?php
ini_set('display_errors', 'On');
error_reporting(6143);
session_start();
$sessionSavePath = ini_get('session.save_path');
echo '<br><div style="background:#def;padding:6px">'
   , 'If a session could be started successfully <b>you should'
   , ' not see any Warning(s)</b>, otherwise check the path/folder'
   , ' mentioned in the warning(s) for proper access rights.<hr>';
if (empty($sessionSavePath)) {
   echo 'A "<b>session.save_path</b>" is currently', ' <b>not</b> set.<br>Normally "<b>';
   if (isset($_ENV['TMP'])) {
      echo $_ENV['TMP'], '</b>" ($_ENV["TMP"]) ';
   } else {
      echo '/tmp</b>" or "<b>C:\tmp</b>" (or whatever', ' the OS default "TMP" folder is set to)';
   }
   echo ' is used in this case.';
} else {
   echo 'The current "session.save_path" is "<b>', $sessionSavePath, '</b>".';
}
echo '<br>Session file name: "<b>sess_', session_id(), '</b>".</div><br>';
?>

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。