Mar
10
2010
0

PhpMyAdmin

5:44 am

phpmyadmin
このサイトどおりに設定したが、ログイン画面で正しいユーザー名とパスワードを入力しても、ログイン画面にリダイレクトされて戻ってしまい先に進めない状況。
認証に失敗していると思われます。
このサイトを参考に次のコマンドにより、/var/www/phpmyadmin にシンボリックリンクを張ってみました。

$ sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

パーミッションの問題である可能性があるので、

$ sudo chmod 755 /var/www/phpmyadmin/config.inc.php
$ sudo chown -R www-data:www-data /var/www/phpmyadmin

まだ、うまくいきません。

やり直してみました。

$ cd /var/www
$ sudo wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-3.2.5-all-languages.tar.gz
$ sudo tar -xvzf phpMyAdmin-3.2.5-all-languages.tar.gz
$ sudo mv phpMyAdmin-3.2.5-all-languages phpmyadmin
$ sudo apt-get install libstring-mkpasswd-perl
$ mkpasswd.pl -l 46
$ cd ./phpmyadmin
$ sudo cp config.sample.inc.php config.inc.php

$ sudo nano /var/www/phpmyadmin/config.inc.php により、config.inc.php を編集

$cfg['blowfish_secret'] = '****************'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */←mkpasswd.pl -l 46をコピー&ペースト
$cfg['Servers'][$i]['auth_type'] = 'HTTP';←'cookie'から変更

*クッキー認証がうまく行かないため、http認証にしました。
phpmyadminの認証方式については、このサイトが詳しいです。

ウェブブラウザから http://サーバーのIPアドレス/phpmyadmin/ としてアクセスすると、
右のようなログイン画面が現れます。


ユーザー名とパスワードを入れると右のように、phpmyadminが起動します。

www.hbirds.net