さくらVPSでのサイト運用がめんどくさくなり、coreserverに戻ってみると、FuelPHPを利用したサイトでInternal Server Errorが表示されてしまい、悩みに悩みまくった。
調査
public_htmlに入れた.htaccessをリネームすると、ひとまずトップページ(hogehoge.com/index.php/)は表示できたので、.htaccessが怪しい。
各設定項目を削って動作確認していくと、以下の記述があるとInternal Server Errorとなることがわかった。
Options +FollowSymLinks -Indexes
解決編
セキュリティ上の理由より、「Options ALL」を禁止としました。制御できるオプションは、ExecCGI, Includes, MultiViews, Indexes に限らせていただきます。
これかー!じゃあ大人しくコメントアウトしますか…。
(じゃあシンボリックリンクは使えなくなるのか…?