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

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

解決済みの質問

phpMyAdminが上手く動かない

すいません、apache,MySQL,phpを入れ、自宅にhttpサーバを立てデータベースを管理しようとphpMyAdminをインストールしたんですが、パスワードを入力しphpMyAdminに入りデータなどは弄れるんですが、ログアウトの際ログアウトのボタンを押すと、何故かログイン時の
ユーザ名とパスワードの入力画面が現れ、phpMyAdminにログインした際のユーザ名とパスワードを入れても弾かれ、消したはずのroot/パスワードを入力すると、rootでログインしてしまいログアウトできません。
あとログイン後のホームには、”mbstring PHP 拡張は見つかりませんでした。また、マルチバイト文字セットを使用しているように見えます。phpMyAdmin は mbstring 拡張なしでは文字列を正確に分割することができず、また、予期しない結果が返ってくるかもしれません。”と警告が出ています。解答したものをフォルダー名を変えてドキュメントルートに入れてだけなので、特に変な弄り方はしていないと思います。
phpMyAdminのconfig.inc.phpは$cfg['PmaAbsoluteUri']、$cfg['Servers'][$i]['user']、$cfg['DefaultLang']、$cfg['Servers'][$i]['auth_type']以外は弄っていません。
どうかアドバイスをお願いします。
ちなみに、使用環境はOSwin2000pro、apache1.3.33、php4.3.10、MySQL3.23.49、phpMyAdmin-2.6.1です。

投稿日時 - 2005-01-18 12:27:58

QNo.1173549

すぐに回答ほしいです

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

やってみました。確かにそうなります。
実にわかりづらいのですが、いちおうこれはこういう仕様で正常な動作なのかもしれません。

つまり、ログアウトボタン押下時に、ログインポップアップが出てくる時点で、パスワードがわからないとWeb画面にはタッチできないのですから、ログアウトされているのです。

ログアウト後に、別のパスワードを知らないユーザが操作できないという意味では、立派なログアウトです。

投稿日時 - 2005-01-19 12:36:36

補足

そういう、仕様なんですか?
何度か適当なパスワードを入れると、ログインポップアップが消えて、アクセスが拒否されましたというページが出ますが、そこで、更新または、一旦他のページに言って戻ると普通にログインした状況になっていますが大丈夫なんでしょうか?
また、ログアウトの所にマウスポインターを置くと、1つ上のパスワードの変更のバルーン表示が出るんですがこれはリンクが間違っているという事なんですか?
config.inc.phpの設定では、パスワードや$cfg['Servers'][$i]['user']、$cfg['Servers'][$i]['auth_type']というのが3つ?ずつくらいありますが、
全部同じ設定にしないと駄目なんでしょうか?
サイト参考サイトなどを見てみると、一番上にあるものしか変えていないんですがどうなんでしょうか?
なぜ複数同じ項目があるんですか?
ちなみに、私は$cfg['Servers'][$i]['auth_type']はhttpにしています。

投稿日時 - 2005-01-19 16:21:10

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

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

回答(2)

ANo.1

エラーメッセージから推察するに、マルチバイト文字列関数をPHPで使用可能に設定されていないようです。
以下の手順で解消するかもしれません。

(1)php.ini をメモ帳か何かで開き、
・extension=php_mbstring.dll のコメント";"を取る。
・mbstring.internal_encoding = EUC-JP
のコメント";"を取る。
(文字コードはとりあえずEUC-JPでいいと思います。)

(2)php.ini上書き保存します。

(3)Apacheを再起動します。

投稿日時 - 2005-01-19 00:58:59

補足

ありがとうございます。
、”mbstring PHP 拡張は見つかりませんでした。また、マルチバイト文字セットを使用しているように見えます。phpMyAdmin は mbstring 拡張なしでは文字列を正確に分割することができず、また、予期しない結果が返ってくるかもしれません。”という警告の方は解決しました。
でも、ログアウトできない件はまだ、直りません、
こちらの解決策はないんでしょうか?

投稿日時 - 2005-01-19 09:25:47