要進入phpmyadmin時要如何設,才能跳出輸入密碼的對話框?



贊助商連結


頁 : 1 [2]

achilles
2002-11-07, 09:29 AM
最初由 bigmichael 發表
不知您的linux是哪一個版本,您的內容格式和我的linux redhat 7.1有一點不同,而且我的config.inc.php內沒有'auth_type'這個項目?




[QUOTE]最初由 achilles 發表
[B]建議更改 config.inc.php3 ,更...

我的 phpMyAdmin 是 2.3.2 版的

贊助商連結


bigmichael
2002-11-07, 02:18 PM
我是指linux的版本,因為您的config.inc.php內容的格式和我的不一樣,不知您有沒有發現?


最初由 achilles 發表
[QUOTE]最初由 bigmichael 發表
[B]不知您的linux是哪一個版本,您的內容格式和我的linux redhat 7.1有一點不同,而且我的config.inc.php內沒有'auth_type'這個項目?




[QUOTE][i]最初由 achilles ?..

achilles
2002-11-07, 02:32 PM
最初由 bigmichael 發表
我是指linux的版本,因為您的config.inc.php內容的格式和我的不一樣,不知您有沒有發現?

是的,我的Linux是Redhat 7.3
但phpMyAdmin應該是獨立的套件,跟Linux無關,建議你可以去
http://www.phpmyadmin.net/ 下載 phpMyAdmin-2.3.2-php3.tar.gz,
這就是我用的版本,設定起來應該就一樣了。

bigmichael
2002-11-07, 10:41 PM
我用和你一樣的,但是他叫我要將cookie打開才行,我在win98下要如何開呢?
還有我設$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (co
nfig, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '0811';

可以直接進去,但出現如下的警語也:
必須設定 $cfg['PmaAbsoluteUri'] 在設定檔內!

是不是哪裡沒有設到呢?

achilles
2002-11-08, 09:38 AM
最初由 bigmichael 發表
我用和你一樣的,但是他叫我要將cookie打開才行,我在win98下要如何開呢?
還有我設[color=#ff00bf]$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (co
nfig, http or cookie bas...

不管你有沒有打開Cookie,phpMyAdmin都會提醒你要打開Cookie,
既然你能登入,就表示你的Cookie已經開啟了。

請將你執行phpMyAdmin的網址打進 $cfg['PmaAbsoluteUri'],例如
$cfg['PmaAbsoluteUri']='http://www.myname.com.tw/phpMyAdmin/';

或者將"PmaAbsoluteUri_DisableWarning"設為TRUE:
$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
也可以關閉這個警告訊息。

bigmichael
2002-11-08, 10:09 AM
不好意思,我寫的不清楚,您可能會錯意了。
我是說我照您的設定$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';

會有畫面出來,但是無法登入。

後來我改成$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (co
nfig, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '0811';
可以直接進去,但出現如下的警語也:


必須設定 $cfg['PmaAbsoluteUri'] 在設定檔內!

真是不好意思,煩請高手指點!

achilles
2002-11-08, 10:39 AM
如果將auth_type($cfg['Servers'][$i]['auth_type'])設為"config",
然後將user($cfg['Servers'][$i]['user'])設為"root"
及password($cfg['Servers'][$i]['password'])設為"0811",
表示你的MySQL內root的密碼是0811,
phpMyAdmin會直接以這個帳號及密碼登入你的MySQL(不再詢問密碼),
因為這樣對你的網站會比較危險,
所以你可能需要再用個.htaccess檔做帳號密碼的驗証(這樣仍然有其它的缺點)!!

我原先回覆的內容是希望你將auth_type設成"cookie",user及password都設為空白,
則phpMyAdmin會要求你輸入帳號及密碼再登入,
這時你可以輸入root及root的密碼登入即可,這樣會比較安全。

但你既然有Cookie無法開啟的問題,你可以再做第3種嘗試,
將auty_type設為"http",user及password同樣設為空白,
則phpMyAdmin會要求你輸入帳號及密碼再登入。

關於"必須設定 $cfg['PmaAbsoluteUri'] 在設定檔內"的問題,我在上一次就已經回覆了(注意後面兩段)。

bigmichael
2002-11-21, 12:09 AM
我試了您說的第三種方法,我設成
$cfg['servers'][$1]['auth_type'] ='http';

就可以成功了,但是我有一個問題?
我希望每次只要跳離這個phpmyadmin的視窗再進去,他都要問我密碼,要如何設呢?
因為我進要進入一次,等一下我關掉IE,再開IE進去,他會記錄我已輸入的,帳號及密碼,進接進入!
有沒有什摸方法可以讓問我帳號及密碼?
甚至只要跳這個phpmyadmin的page再進入都要問我帳號及密碼呢?
煩請高手指點!

achilles
2002-11-21, 09:37 AM
關掉瀏覽器前先「登出」吧,
不然,只要關掉「所有的瀏覽器」應該也可以達到你要的功能。



最初由 bigmichael 發表
我試了您說的第三種方法,我設成
$cfg['servers'][$1]['auth_type'] ='http';

就可以成功了,但是我有一個問題?
我希望每次只要跳離這個phpmyadmin的視窗再進去,他都要問我密碼,要如...

bigmichael
2002-11-21, 12:29 PM
我測試的結果!
在98下即使關掉所有的流覽器,再開還是進接進去!
在xp下關掉所有的流覽器,再開他就會問我密碼及帳號!