みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

HPの説明通りにするとエラー

http://php1st.com/435/
 にある説明config.inc.phpファイルですが、

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '12345';

----------------------------------------------
にすると
以下のエラーが出ます。
^^^^^^^^^^

phpMyAdmin へようこそ


エラー
MySQL のメッセージ: ドキュメント

#1045 - Access denied for user 'root'@'localhost' (using password: YES)
MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。


それで
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '12345'; 

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 にすると、
 phpMyAdmin
phpMyAdmin へようこそ

言語 - Language


ログインドキュメント
ユーザ名:root
パスワード:・・・・・
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

それで
 http://php1st.com/435/
 にある説明では
 $cfg['Servers'][$i]['auth_type'] = 'config';
 にしなさいとあります。

しかし、私の場合は、この質問の冒頭にでた同じエラーが出たので、
$cfg['Servers'][$i]['auth_type'] = 'cookie';
 としたら、
 ちゃんとログイン画面が出るうになりました。

 なぜでしょうか!?
 宜しくお願いします。 

投稿日時 - 2013-09-10 04:03:43

QNo.8257377

困ってます

質問者が選んだベストアンサー

 サーバーの種類により、ログイン画面を経由させる時に、クッキー認証を必要としているからではないでしょうか。

 あなたのご覧になられたURLhttp://php1st.com/435/<PHPプログラミングの教科書>の中に、赤字で説明してありますよ。

投稿日時 - 2013-09-10 06:07:17

お礼

有難うございました。

投稿日時 - 2013-09-14 19:24:49

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問