PHPMYADMINの設定

投稿者: | 2010年8月18日
Pocket

対象サーバについて

製品名 OpenBlockS 600
OS(kernel ver) Debian lenny(2.6.29)
CPU 600MHz(AMCC PowerPC 405EX)
メモリ 1GB(DDR2 SDRAM)
ストレージ 8GB(Compact Flash)

※上記は検証で利用したサーバであり、本WebサイトについてはさくらのVPSで運用中です。

PHPMYADMINのインストール

www:~# aptitude install phpmyadmin

以下の新規パッケージがインストールされます:
  defoma{a} fontconfig-config{a} libfontconfig1{a} libfreetype6{a} libgd2-xpm{a} libjpeg62{a} libltdl3{a} libmcrypt4{a} libpng12-0{a}
  libt1-5{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-xlib0{a} libxcb1{a} libxdmcp6{a} libxpm4{a} php5-gd{a} php5-mcrypt{a} phpmyadmin
  ttf-dejavu{a} ttf-dejavu-core{a} ttf-dejavu-extra{a} x11-common{a}
更新: 0 個、新規インストール: 24 個、削除: 0 個、保留: 0 個。
10.3MB のアーカイブを取得する必要があります。展開後に 28.9MB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] Y

                                 lqqqqqqqqqqqqqqqqqqqqqqqu phpmyadmin を設定しています tqqqqqqqqqqqqqqqqqqqqqqqk
                                 x phpMyAdmin を動作させるために自動再設定を行う web サーバを選んでください。  x
                                 x                                                                             x
                                 x 自動再設定をする web サーバ:                                                x
                                 x                                                                             x
                                 x    [*] apache2                                                              x
                                 x    [ ] apache                                                               x
                                 x    [ ] apache-ssl                                                           x
                                 x    [ ] apache-perl                                                          x
                                 x    [ ] lighttpd                                                             x
                                 x                                                                             x
                                 x                                                                             x
                                 x                                   <了解>                                    x
                                 x                                                                             x
                                 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
→[スペース]を押してapache2を選択します

PHPMYADMINの設定

/usr/share/phpmyadminにWebコンテンツ、/etc/phpmyadminに設定ファイルがあります。

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

編集するファイル:/etc/phpmyadmin/config.inc.php

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

→上記箇所のコメントアウトを外します。

次に、Webコンテンツへのアクセスのため、apacheの設定を行います。

確認するファイル:/etc/apache2/conf.d/phpmyadmin.conf

# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

...

→エイリアスが自動設定されているので、/usr/share/phpmyadminに対してDirectory設定を行うことでhttp://URL/phpmyadminに対してアクセス可能となります。

編集するファイル:/etc/apache2/sites-available/01-example

  <Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    allow from 192.168.0.0/255.255.255.0
  </Directory>

→上記設定を追加し、LAN内からのみアクセス可能とします。

最後に再起動します。

www:~# /etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .

http://www.example.jp/phpmyadminにログインして文字化けが発生していないことを確認して終了します。

サンプル画像(version表記箇所等はモザイク処理しています。)

PHPMYADMIN

Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です