http://www.phpmyadmin.net/home_page/
ブラウザ上からMySQLを操作できる便利なソフトです。今まで .htaccsess を使えなかったんで、セキュリティ上の点から phpMyAdmin へアクセスするのは localhost でアパッチを起動させてやってましたが、毎回起動させてからアクセスするのが面倒になってきたので .htaccsessを使える外部サーバに設置してみました。
1:本家サイトから最新版をDLする。
2:設定は libraries/config.default.php にて行う*1。
$cfg['PmaAbsoluteUri'] = 'http://自分のサイトのURL/phpMyAdmin/'; $cfg['Servers'][$i]['host'] = 'MySQLのサーバ名'; $cfg['Servers'][$i]['user'] = 'MySQLのユーザ名'; $cfg['Servers'][$i]['password'] = 'MySQLのパスワード'; $cfg['Servers'][$i]['only_db'] = 'MySQLのDB名';
3:これだけだとセキュリティ的に怖いので、.htaccess を設置してパスワード認証を行うようにする。そのために絶対パスを知る必要があるので、フルパスビューアなどを設置して前もって調べておく。
4:.htaccess と .htpasswd ファイルを作る。WINDOWSでは直接そのようなファイル名では作成できないので、FTP後にリネームすることになる。詳しい設置に関してはこちらなどを参照のこと。注意するのは .htpasswd にパスワードを記入する際に、暗号化されたものを入力する必要がある点。さきほどのリンク先に CGI があるのでそれを利用して入力すべし。
5:設置したURLにアクセスし、IDとパスワードを入力してから表示されるのを確認し、完了。
- 注1 : 古いバージョンと設定ファイルの場所が違うので要注意。
コメント