Mar
21
2010
0

WP Super Cache

9:08 am

自宅サーバーUbuntuServerPPC9.10に開設したhubuntu.netにWP Super Cacheプラグインをインストールしてみました。

以下のエラーが出ています。
Apacheモジュールが足りないということです。

欠けているApacheモジュール
次の Apache モジュールが見つかりません。これらのモジュールがなしの場合、ハーフオンモードで動作します。フル Supercache モードでは、閲覧者は壊れたページや古いデータを閲覧するかもしれません。

* mod_headers – supercache のページでキャッシングの設定が必要です。IE7 ユーザーはこのモジュールがないと古いページを参照します。
* mod_expires – supercached ページで有効期限を設定してください。このモジュールがないと、読者は再読込みしたりコメントを残しても新しいページを参照できないかもしれません。

以下の2つのモジュールを追加します。

$ sudo /usr/sbin/a2enmod headers
$ sudo /usr/sbin/a2enmod expires

実効結果です。
Enabling module headers.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!
Enabling module expires.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!

apache2を再起動します。
$ sudo /etc/init.d/apache2 restart

$ sudo apache2ctl -M で組み込まれているモジュールを再確認します。
expires_module (shared)
headers_module (shared)
が追加されたことが確認できます。

WP Super Cacheの管理画面に行って再読み込みをすると、先のエラーメッセージが消えています。

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が起動します。

Mar
09
2010
0

phpinfo

20:00 pm

phpinfo.phpの作成
/var/www/phpinfo.php
というファイルを次の内容で作ります。ファイルを作るときはroot権限が必要になります。
$ sudo nano /var/www/phpinfo.php とし、以下の内容を保存します。

<?
phpinfo();
?>

これだけでブラウザにより、http://サーバーのIPアドレス/phpinfo.phpにアクセスするとPHPその他のコンフィグが見られるようになります。
自分の場合は、ブラウザにhttp://hbirds.homelinux.com/phpinfo.php またはhttp://192.168.0.4/phpinfo.phpと入力すると、サーバーのPHPの設定内容が確認できます。

Written by hbirds in: Ubuntu Server PPC 9.10 | Tags: ,

www.hbirds.net