WordPressのテーマ変更でInternal Server Errorになった

WordPressのテーマ変えようとしたら管理画面がInternal Server Errorになりました。ちょろっと変えようとしただけなのに辛い…直すまでをまとめました。

スポンサーリンク

きっかけはThema変更

WordPressのテーマは、ご覧になってわかる方はわかる通り、Simplicity2を使用させていただいております。特にスーパーなカスタマイズもすることなくチョチョっと使わせていただいております。ほとんど何もすることなくおしゃれにできるところは本当に助かりまくりです。わいひらさんありがとうございます。

無料WordpressテーマSimplicity2のダウンロードはこちらです。インストール方法はこちら。テーマのアップデート方法は、以下を参照してください。Simplicity2のダウンロードWordPress4.1以上、PHP5.4以上で

さて、わいひらさん、定期的に色々とアップデートしてくださいますので、気がついたらバージョンが上がっておりました。ので、テーマアップデートするかーと思い立ち、手順に沿って進めていったところ…ん?なんか管理画面表示されませんけど!?サイトは普通に表示されますけど!?

HTTP500内部サーバーエラー発生!

管理ページにアクセスしようとするとサーバーエラーが!

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at support@sakura.ad.jp to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
サクラに聞いてね!って書いてあるけど、どう考えてもさっきまでの処理のどこかでエラー起こったんですけど!

問題の切り分け

まぁ、切り分けもクソもなく、テーマいじっててこうなったのでテーマに決まってるんですけどね!まぁ一応…

「さくらインターネットサーバコントロールパネル」→「ファイルマネージャ」で、「wp-content」→「themes」ここをいじります。

サーバのファイル構成

「themes」→「_themes」に変更
要はワードプレスから、テーマフォルダを見えなくします。なので名前は何に変更しても大丈夫ですが、元に戻しやすくするためにアンダースコアで変更です。
で、管理画面が見えた!エラー表示に「twentyfifteen」が見つかりません言われてる。んじゃ次は。
「_themes」→「themes」に変更
「twentyfifteen」→「_twentyfifteen」に変更
これでどのテーマが原因か特定完了!管理画面も表示された!

Internal Server Errorへの対応

これで、何でか見つからなくなった「twentyfifteen」でなく、他のテーマに変更。とりあえず「twentyseventeen」にでも。そうすれば問題なし!で、問題が起きてたテーマを削除でもすれば問題解決!Simplicity2の新バージョンを再インストールしてみたら普通にインストールできました!何だったんだ!

まとめ

何が原因かわかりませんが、管理画面が表示されないと焦りますよね。そんな時はファイルマネージャ万能っす。まぁ、ググらないと中身はよくわかりませんが!