Archive: 2010/07/30

LucidLynxとphp5

GT110bにインストールしたUbuntu 10.04 LTS (LucidLynx)php5をセットアップ。と言ってもインストールはLAMPセットで終っているので、先日行ったPCREの設定を済ませただけだ。

…が、rnoteadmin.phpにアクセスしてみたところ、なぜかphp処理ではなくダウンロードされてしまう!?謎の現象に悩まされた。

/var/www/index.phpを作成して




print Date("Y/m/d");
?>


みると期待通りに実行できるので、apache2+phpの環境が不足しているわけではなく、設定の問題と思われる。

調べてみたところ、どうやら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)