WordPressで500エラーが出た話

雑記

WordPressを触り始めて六日目。突然サイトがインターナルサーバーエラーで表示されなくなったことが二回、ありました。
初回はダッシュボードにはログインできるもののサイトが表示されず、諦めてWordPressを再インストールしました。
二回目は逆に、サイトは表示されるのにダッシュボードにログインできないという状況でした。それでもなんとか復帰に漕ぎ着けましたのでメモ。

解決方法を先に書くと

FTPソフトでファイルを開いて、functions.phpというファイルに自分のサイトアドレスを追記する(指定する)ことで直りました。
↓こちら↓の記事「WordPressにログインできない」を解決する4つの方法 」のおかげです。

「WordPressにログインできない」を解決する4つの方法
functions.php に update_option() 関数を追記する
お使いのテーマディレクトリにある functions.php に以下を追記します(ない場合は新規作成)。

てっきんの具。

他にも何通りか解決方法を書かれていて助かります。

結局の原因は何だったの?

二回とも直前にプラグインを入れていたためプラグインを疑いましたが、原因はサイトアドレスを書き換えたことによるものでした。
私の場合は「4johan.me/doll」というアドレスを「miyako.4johan.me」で表示したかったため「サイトアドレス」欄を書き換えましたが、これが悪かったようです。

原因はシンプルなものでした

どういう症状だったのか詳細

初回のエラー時。
ダッシュボードは生きていたので、途方に暮れつつもネット情報に従い、直前に入れたプラグイン(Contact Form 7)を消しましたが直らず。ロリポップの安いプランなのでサーバー側のバックアップ機能もなく、「まあまだ2記事しか書いてないから……」と、涙ながらにWordPressを再インストールしました。
そして二回目、また同じ症状が起きました。今度はログインすらできません。ただ、前回と違い、何故かサイトは生きています(なんで?)
今回も直前に入れたプラグイン(Site Kit by Google)を消しました。とはいえ、ログインできないのでロリポップのFTP機能でサイトを覗き、フォルダごとの削除です。
それでもやはり駄目でしたが、上記のブログ記事にたどり着きましたので、ようやくログインできました。

結局はプラグイン全然関係なかった、ということでした。
それからバックアッププラグインを入れました。

サブドメインでアクセスできるようにしたいのですが、知識がつくまでは怖くてできません。
同じ症状の方の参考になれば。

コメント

タイトルとURLをコピーしました