wordpress:coreserver(コアサーバー)で500 Internal Server Errorがでる

記事公開日:
最終更新日:

Sponsored Links

coreserver(コアサーバー)2014/6/3 (火)よりFastCGI版PHP対応などのアップデートにて、管理している半分のwordpressのサイトで500 Internal Server Errorが出るといった悪夢に遭遇しました。

その時調べたこととか対処した方法のメモです。

ちなみに、メンテナンスに関してのcoreserver(コアサーバー)掲示板は以下です。
http://help.value-domain.com/f_server/index.cgi?read=62

500 Internal Server Error

おおよそ、htaccessかCGIのバグなどで起こります。
wordpressもCGIの一つとして見ることができるので、内部でバグがあったら500 Internal Server Errorが出ます。

あと、coreserver(コアサーバー)/xreaはたまに重い時があるので、サーバーが重いので500 Internal Server Errorが出てるという時もよくあります。

今回のエラーの原因

.htaccessに以下の記述があったことが原因でした。

Options All -Indexes

ディレクトリ内のファイル一覧を表示しないようにする呪文のつもりだったのですが、アップデートにより500 Internal Server Errorが出る原因になっていました。

wordpressを使っている時に軽くエラーの原因を調べる方法

wordpressのエラーで管理画面に入れない時などは以下のようにして調べることができます。

.htaccessファイルをリネームして__.htaccessのようにする

.htaccessファイルをリネーム(名前の変更)するとhtaccessが無効となりmすので、htaccessに問題があった時にはすぐに分かります。

wordpressのpluginsフォルダや、個別のプラグインフォルダをリネームする

wordpressのpluginsフォルダや、個別のプラグインフォルダをリネーム(名前の変更)するとプラグインが強制的に無効になる為、プラグインのバグが原因でエラーが出ている場合には特定することができます。
テーマファイルにおいても同様です。

テスト用の簡単なindex.htmlファイルを作って表示してみる

ドメインフォルダ直下にindex.html(さくらサーバーならwww直下)を設置し表示してみます。これで500 Internal Server Errorが出るようなら、サーバー側かhtaccessファイルの設定の問題の可能性が大きいです。


wordpressのおすすめ本。

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報facebookページGoogle+そしてTwitter、またRSSfeedlyLINE@にてお知らせしていますのでフォローよろしくお願い致します。


Sponsored Links