Linux phpmyadmin 2.5.5-pl1 Install & Security Setting

   phpmyadminWeb ブラウザーから MySQL のデータベースを管理するソフトです

   公式サイト http://www.phpmyadmin.net/home_page/ ダウンロードもこちらで

   ダウンロードファイル     phpMyAdmin-2.5.5-pl1.tar.gz

     

     Linux なので gzip ダウンロードします。 /home/*** 以下に ck はダウンロード


    公開しているサーバーに新たにユーザーディレクトリを作成 /home/*** ( バーチャルホストの環境ができている )

    たまたま専用に用意しただけですので 既存の公開ディレクトリに phpmyadmin ディレクトリを作成してもかまいません

    /home/***/public_html 以下に phpmyadmin ディレクトリを作ります

    /home/*** 以下に ダウンロードしたファイル phpMyAdmin-2.5.5-pl1.tar.gz を展開します

    $ tar zxvf phpMyAdmin-2.5.5-pl1.tar.gz

    展開され phpMyAdmin-2.5.5-pl1 ができます  この中身を全て phpmyadmin にコピーします。

    $ cp -R /home/***/phpMyAdmin-2.5.5-pl1/* /home/***/public_html/phpmyadmin/

    これでインストールは完了です

    設定ファイルを編集します 

  config.inc.php の編集

    39: $cfg['PmaAbsoluteUri'] = 'http://"ドメイン名"/~phpmyadmin';

    84: $cfg['Servers'][$i]['password'] = 'shoukun12345';   // パスワードは例です。

    以上でアクセスできるようになります。

    バーチャルの環境でなければ http://"ドメイン名"/~phpmyadmin でなく 

    http://" IPアドレス、ホスト名 "/phpmyadmin で OK です。

    

  アクセス制御の場合

   Vine Linux 2.6 r3 Apache 1.3.27 の場合

    設定ファイル /etc/httpd/conf/httpd.conf

    455: #AllowOverride None

    456: AllowOverride Limit Options

 

   Fedora core1 Apache 2.0.48 の場合

    設定ファイル /etc/httpd/conf/httpd.conf

    378: <Directory /home/*/public_html>

            AllowOverride FileInfo AuthConfig Limit Indexes Limit Options

 

    Fedora core1 の場合は httpd.conf の編集の仕方が Vine と違うためこのような設定になりました

    このように環境により変わります。

    詳しくは こちら こちらUserDir の設定の仕方 を比べてみるとわかります。


    以下のファイルを phpmyadmin フォルダー内に .htaccess と言うファイル名でおきます。

    この指定で( Limit Options.htaccess が有効になります

 

=============================================
php_flag register_globals off
php_flag magic_quotes_gpc on
php_flag output_buffering on
php_value output_handler "mb_output_handler"
php_value default_charset "Shift_JIS"
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.http_input auto
php_value mbstring.http_output SJIS
php_value mbstring.substitute_character none
php_value mbstring.detect_order auto
php_flag mbstring.encoding_translation On
order deny,allow
deny from all

allow from 192.168.0.2 127.0.0.1
=============================================

    allow from 192.168.0.2 127.0.0.1

     この設定の変更でアクセス制御になります。

 


 


Copyright(C) 2000-2004, 初心者のServer構築法とWindowsネットワーク All Rights Reserved
webmaster@shoukun.com