最近下載了php安裝包:
IIS下架設(shè)PHP+MYSQL安裝配置教程(完整實(shí)用版),軟件包適用于:Windows 2000/XP/2003 下 IIS+PHP+MySQL+Zend Optimizer+GD庫(kù)+phpMyAdmin的服務(wù)器環(huán)境。
我按照安裝步驟操作一直到對(duì)config.default.php文件進(jìn)行修改,如下:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
但輸入http://localhost//phpMyAdmin打開網(wǎng)頁(yè)后,按照以上相應(yīng)的用戶和密碼進(jìn)行輸入,但是老是出現(xiàn)以下提示:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
(Cookies 必須啟動(dòng)才能登入.)
我以為Cookies沒有啟動(dòng),所以然后,我按照網(wǎng)上給出的啟動(dòng)Cookies步驟進(jìn)行操作:
Internet Explorer 6.x
從主菜單中選擇“工具 | Internet 選項(xiàng)...”。
選擇“隱私”選項(xiàng)卡。
單擊“高級(jí)...”。
選中“覆蓋自動(dòng) cookie 處理”。
要啟用:對(duì)于“第一方 Cookie”和“第三方 Cookie”均選擇“接受”,選中“總是允許會(huì)話 cookie”。
要禁用:對(duì)于“第一方 Cookie”和“第三方 Cookie”均選擇“拒絕”,不選中“總是允許會(huì)話 cookie”。
要獲得提示:對(duì)于“第一方 Cookie”和“第三方 Cookie”均選擇“提示”,不選中“總是允許會(huì)話 cookie”。
單擊“確定”
但是設(shè)置以后,仍舊出現(xiàn)以上提示,因此我老是懷疑Cookies沒有真正啟動(dòng),繼續(xù)設(shè)置Cookies,并且花費(fèi)很長(zhǎng)時(shí)間,但終究仍舊不起作用。我甚至懷疑整個(gè)安裝過程有問題,想重新安裝一次。
但我沒有這么做;我又打開config.default.php文件,發(fā)現(xiàn)了
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
這兩條語句之后的注釋:原來用戶和密碼是MySQL數(shù)據(jù)庫(kù)的。
但是密碼我在安裝MySQL的時(shí)候已經(jīng)設(shè)置過了(密碼為:admin)。
以上這兩條語句我沒有修改,直接就關(guān)閉了文件config.default.php。
我抱著試一試的態(tài)度,重新輸入用戶名root和密碼admin,結(jié)果登錄成功!
看來Cookies早就啟動(dòng)了,但是登錄界面仍舊要顯示:Cookies 必須啟動(dòng)才能登入。這給人很大的誤導(dǎo),老是以為Cookies沒有啟動(dòng)。
希望本篇給有類似問題的人有些幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注