2009年8月13日 星期四

[MySQL] 解決 “必須設定 $cfg['PmaAbsoluteUri'] 在設定檔內!”的問題

一、說明

使用AppServ安裝完之後,打開phpMaAdmin畫面,會發現“必須設定 $cfg['PmaAbsoluteUri'] 在設定檔內!”的紅色錯誤訊息。



$cfg['PmaAbsoluteUri']這個功能,是記錄 phpMyadmin 的執行路徑,一般預設值為空白,代表程式會自動偵測環境來執行。

執行路徑的寫法如下:http://網域名稱/phpMyadmin的目錄/
例如你是在自己機器上執行MySQL,而且phpMyadmin 的路徑在根目錄下,那麼這個設定值為:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
假設你註冊一個網域名稱為boyandgirl.com.tw,並要在這台主機上執行phpMyadmin,路徑則為:
$cfg['PmaAbsoluteUri'] = 'http:// boyandgirl.com.tw/phpMyAdmin/';

二、解決步驟

1、使用AppServ安裝,通常這個設定檔放在C:\AppServ\www\phpMyAdmin\config.inc.php

2、在第39行,找到$cfg['PmaAbsoluteUri'],就可以依照上述去設定。



3、剛剛有提到,預設值是空白,程式會自動偵測執行。如果不確定這個程式,以後執行的路徑,只想要讓它繼續運作,不想看到這行訊息,可以更改以下的設定值:
$cfg['PmaAbsoluteUri_DisableWarning'] = FALSE更改為TRUE



4、將設定值存檔後,關閉瀏覽器。重新開啟瀏覽器,進入phpMaAdmin,將會發現這個訊息已經不見了。