ユーザー名やパスワードが間違っていない。
config.inc.php が間違っていない。
ログインがエラーにならないのに
ログイン画面に戻ってしまう。
ブラウザによっては「アクセスが拒否されました」と表示される。
つまり、パスワード云々ではなく、拒否される
権限が無いのね。
試しに
phpMyadmin/setup にアクセスしてみる。
↓こんなエラーだ
session_start(*************): open failed: Permission denied (13)
セッションが書き込めないのね、ということで
/var/lib/php/session のパーミッションを確認する
[root@hogehoge php]# ls -l
drwxrwx— 2 apache apache session
apache からの書き込みがOKでも動かない
動いているサーバーの設定を見てみると
webユーザーにも許可が出ている。
webユーザーも読み書きできるようにパーミッションを変えたら
phpMyadmin が無事に動きました。
EC-CUBEやWordpressは動いていたので、session_save_path を疑いませんでしたが
彼らは session_save_path を指定して権限を付与している。
phpMyadmin はデフォルトのsession_save_path を使っている。
session_save_path を指定して、権限を付与するのもOKってことですね。