昨年、制作したwordpressのサイトなんですが、お客さんから「サーバーエラーが出ているので見てください」との連絡がはいった。
もう数ヶ月間ファイルは何もいじってないのにどうして?
サーバーはCPIを採用しているのでFTPで中身を覗いてみるとちゃんとアクセスできるし、障害情報も出ていないようで何が原因かさぱりわからない・・・・
FTPは正常に動くので、エラーログファイルを除いて見ると、どうやら.htaccessに書かれているOptionというコマンドに問題があると書かれている。
どうして?
.htaccessは立ち上げ当初からまったく書き換えていないし、つい最近までは正常に動作していたのに・・・
そういえば、.htaccessに
AddHandler x-httpd-php524 .php
suPHP_ConfigPath /usr/home/ユーザー名/secure/wordpress/
Option +FollowSymLinks
と書いていた。これは複数のブログに記事があったとおもう。
Option +FollowSymLinksこの記述が怪しそうなので、削除してみた。
するとサーバーエラーは解消された。
どうして今まで問題なかったのにこういうことが起こってしまうのだろうか。
試しにCPIの別のアカウントに入っているwordpressの.htaccessにOption +FollowSymLinksの1行を追加してみた。
やはりサーバーエラーが発生した。
原因はよく分からないがOption +FollowSymLinksは外したほうが安全のようだ。