web-dev-qa-db-ja.com

phpMyAdminはログインできません-資格情報を要求し続けます

Arch Linuxボックスにphpmyadminがあり、実行されています。Apacheとphpおよびmysqlも実行されています。

http://localhost/phpmyadmin/に移動すると、通常のログインプロンプトが表示されます。ただし、何を入力しても、送信ボタンを押すと、エラーメッセージなどが表示されずに、ログインフォームにリダイレクトされます。

それは1日か2日戻ってうまくいきました。

何が間違っている可能性がありますか?

4
MightyPork

何が正確に修正されたのかわかりません。

  1. Php-mcryptをインストールします(グーグルのどこかにあります)
  2. すべてのCookieをクリアする
  3. 正しいタイムゾーンを設定し、NTP(一部のフォーラムからも)を有効にします)
  4. /etc/php/php.iniを編集し、mcrypt.soを有効にして、デフォルトのタイムゾーンを設定します
  5. 黒ヤギ1頭を犠牲にする

今それは再び動作します:)

1
MightyPork

すべてのMySQLServerのインストールは、「root」と呼ばれる1つのユーザーIDで構成され、パスワードは空です。つまり、空白のままにします。

だからログインして

Username = root
Password = (leave this blank)

編集:

使用しているユーザーアカウントを作成したときに、1つのドメインまたは複数のドメインでアカウントを作成しましたか。

つまり、userid @ localhostを作成しましたが、userid @ 127.0.0.1とuserid @ :: 1は作成していません。

そうでない場合は、3つすべてを作成してみてください。

Apacheエラーログから手がかりが得られるはずです。IPアドレスが:: 1のエラーメッセージが表示される場合は、これが問題です。

0
RiggsFolly