2012年6月13日水曜日

PHPが動かない!

Debian鯖で稼働させているCMSが突如表示されなくなった。
アクセスすれどPHPファイルがダウンロードされてしまう。
うーむ、これは鯖設定がくさい。
google様にお伺いをたてる。
そしたら、こんな情報が見つかった↓
http://www.wisterias.org/?p=1740

/etc/apache2/mods-available/php5.conf
で、ユーザーWebスペースでのPHP実行が禁止されとる...
この部分↓の記述をコメントアウト
------------------------------------------------------
<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>

</IfModule>
------------------------------------------------------
んで、apache2を再起動
invoke-rc.d apache2 restart

こないだまで、動いてたやん!

そういえば、先日aptitudでパッケージが大量に更新されていた。
その時にPHP設定が書き換えられたのか....
およそ、4日ばかり唸った。