副業も起動に乗るところまではきていませんが、鍛錬だけは続けようと練習用にXfreeサーバーを契約してワードプレスを作成していたら、突然画面が真っ白に。画面にはInternetserverError(500Error)と表示され、英語で訳の分からない文言が並んでいるという事態に遭遇しました。無料だから仕方ないかとも思いつつ、突然のことでパニックになってしまいましたが、その時の対処法が参考になればと思い、対処した内容をまとめることにしました。
500Error画面が表示されたら
原因は環境によって様々であるようでこれのみが解決策ではない場合があります。また、サーバー内の変更には不具合も懸念されますので必ずバックアップをとってから自己責任の範囲内で行うようにされると良いでしょう。
突然の500エラー画面が表示された時には50代からブログを始めたばかりの私にとっては心臓が止まる思いでした。。。
先駆者の方々のブログを読み漁って解決策を探していたところ、いくつか参考になる情報があり、それらの手順に沿って対処法を試してみることにしました。
Xfreeサーバーのフリープラン、WordPress5.3、テーマはcocoonを使っていたときの対処法となります。
結論としては、テーマやWordPressのバージョンはあまり関係なかったのかもしれません。サーバー側の設定を変えることで簡単に解決することができました。サーバーによって特殊な事象が起こり得るようです。
Xfreeサーバー管理画面にログイン
まずは慌てずXfreeサーバーの管理パネルにログイン(以下管理画面から>WordPress(青)>管理パネルログイン(黒ボタン))を押します。
管理パネルにログインしたら、インストール済みWordPress一覧から対象サイトを探し、
「設定」をクリック
設定ページに入ったら、
WordPress設定内の各種管理設定>.htaccessの編集ボタンをクリック
※センシティブなファイルのようですので慎重に取り扱って下さい。
.htaccessの編集
.htaccessの編集画面を開くと何故か「真っ白」(空白)となっていることがわかります(何も記載されていない???)。どうして???
詳しい理由はわかりませんが、
つまり、これが500Errorの原因だったようです(本来はここに正しい情報が記載されているはず)が、なにかの不具合で.htaccessの情報が白紙に上書きされてしまったと考えられます。恐らく自分がなにかやらかしたのが原因なのでしょうが、カスタマーサポートにも聞けない無料サーバーはこのようなトラブル発生時はやはり心もとないです。。。
でも大丈夫。
「.htaccessの編集が行えます。」の下の空白部分に以下のコードを記載(WordPress初期設定状態の「.htaccess」をコピー&ペースト)。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
編集が終わったら、内容を確認して問題なければ
「設定を保存する(確認)」ボタンを押して次の画面でも「最終確認」ボタンを押してようやく上書保存されます。
以上で画面を更新して(念のためキャッシュクリアもすると良いかもしれない)再度WordPressサイトを開いてみると、500Errorが解消されていることと思います。
サーバー情報の更新には少し時間がかかるかもしれません。少し時間をおいてWordPressサイトを開いてみると良いかもです。
ただ、こういった発生原因が究明がしづらい500Errorや403Errorなど予期しない不具合は無料サーバーではどうしても起こりやすい事象であるとも言われています(無料なので致し方ないですが、、、)。
アフィリエイトで収益を上げていこうと考える場合は、最初からカスタマーサポート対応が含まれている有償プランでサイトを立ち上げ、トラブル発生時もメール、電話ですぐにサポートが受けられる環境で運用を開始することを強くおすすめします。
私も練習用にフリーサーバーを使っていた際にトラブルが起こり練習用で数日かけて作ったサイトが消えてしまいましたが、本番用のブログでそのようなことが起こったら大変です。
おすすめは料金、機能(簡単な設定)、品質(表示速度)、(電話、メール両方対応可能な)サポート体制とのバランスがとれた初心者にも安心のサーバープランが良いです。
私も実際に使ってみておすすめしたいのはロリポップ!
特に表示速度が速いとされる「ハイスピードプラン」でも月数百円レベルで契約ができ、WordPress簡単インストールや簡単引っ越し機能なども実装されており、他サーバーからの引っ越しも簡単に行うことができ初心者アフィリエイターには特に使い勝手の良いサーバーです。