[wordpress] 500 internal server errorの対処方法

pluginをいくつかインストールしていたら、wordpressが 500 internal server errorで反応しなくなってしまった。
よくあることらしく、検索するといろいろな対応方法が見つかった。

  • .htaccessの問題かどうかの切り分け
  • テーマに特有の問題の切り分け
  • プラグインの問題かどうかの切り分け

を行うのが常道らしい。

最終的にはwp-content以外のフォルダを最新版で置き換える。
wordpressでログインできなくてもサーバへのログインは可能なのであわてないこと。

テーマかどうかの切り分け

テーマのディレクトリの名前を変更する。wordpressはテーマのディレクトリが見つからないときはデフォルトのテーマを使うように作られている。

プラグインの問題かどうか

wp-contentの下のpluginsを plugins.hold(適当な名前)に変更する。

.htaccessの問題かどうか

これはwordpressのデフォルトの.htaccessに戻す。最新のものをバックアップして余計なものを削除してもいい。

広告

コメントを残す

コメントを投稿するには、以下のいずれかでログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。