GT110bにインストールしたUbuntu 10.04 LTS (LucidLynx)のphp5をセットアップ。と言ってもインストールはLAMPセットで終っているので、先日行ったPCREの設定を済ませただけだ。
…が、rnoteadmin.phpにアクセスしてみたところ、なぜかphp処理ではなくダウンロードされてしまう!?謎の現象に悩まされた。
/var/www/index.phpを作成して
<html>みると期待通りに実行できるので、apache2+phpの環境が不足しているわけではなく、設定の問題と思われる。
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align:center;">
<?php
print Date("Y/m/d");
?>
</div>
</body>
</html>
調べてみたところ、どうやらUbuntu 10.4のapache2ではphpをUserDirで動かせなくなったという事らしい。
早速Ubuntu 10.04 LTS - WEBサーバー - ユーザーのホームディレクトリ領域を使えるようにするを参考に、/etc/apache2/mods-enabled/userdir.confのAllowOverrideを"All"に、/etc/apache2/mods-enabled/php5.confに"php_admin_value engine Off"をコメントアウトしてみたが結果は同じ。AddHandlerとかいろいろやってみても状況は変わらず。
何でだろう?と思いつつ、セオリー通り困った時は基本に返り/var/log/apache2/access.logを確認。すると不思議な事にアクセスしている形跡が無かったので、Firefoxのキャッシュをクリアしたところ万事OKと相成った。
…Ubuntuのアップデートは意外なところで苦労するなぁ。
何はともあれ、rNoteコンテンツのrebuildもOKそうだし、現行サーバnx9030と比べて検索時間も1/3になってサクサクだ。
【参照】
●Server World http://www.server-world.info/
┗Ubuntu 10.04 LTS - WEBサーバー - ユーザーのホームディレクトリ領域を使えるようにする 2010年7月24日
●Ubuntu http://www.ubuntu.com/
●Ubuntu Team Wiki https://wiki.ubuntu.com/
┗10.04 LTS (LucidLynx)