2013-05-07
PHP5.4 をインストールして,PukiWiki を表示させると,
ウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。 HTTP エラー 500(Internal Server Error): サーバーによるリクエストの実行中に、予期しない状況が発生しました。
みたいなエラーが発生する.PukiWiki 1.5 だと問題なく動作する.もしくはPHP5.3 にダウングレードしてもよい.
以下,Ubuntuの場合を想定し,PHP5.3にダウンロードする方法を述べる.
まず,現在インストールされている PHP5.4 をアンインストール:
sudo apt-get remove libapache2-mod-php5 php-pear php5 php5-cli php5-common php5-gd
次に, http://packages.ubuntu.com/ja/ から,PHP 5.3 系のパッケージをダウンロードする.ディストリビューションが precise (12.04LTS) のものを検索すればよいようだ.
- libapache2-mod-php5_5.3.10-1ubuntu3.6_i386.deb
- php-pear_5.3.10-1ubuntu3.6_all.deb
- php5-cli_5.3.10-1ubuntu3.6_i386.deb
- php5-common_5.3.10-1ubuntu3.6_i386.deb
- php5-gd_5.3.10-1ubuntu3.6_i386.deb
- php5_5.3.10-1ubuntu3.6_all.deb
- php-mime-type_1.2.0-1_all.deb
- php-xml-parser_1.3.2-4_all.deb
- php-xml-rss_1.0.2-1_all.deb
で,これを順にインストール
sudo dpkg -i ...
ググれば PHP5.4 に対応させる方法も出てくるが,試していない.