WordPress引越しで500エラーが起きる6つの原因と対処法

500 エラー 突然

ステータスコードが500番のエラーメッセージは「Internal Server Error」(サーバー内部エラー)を示しており、Webサーバー上、もしくはアプリケーションが要求を処理する過程でエラーが生じ、クライアントへ正常な応答を返せないことを示しています。 でも、WordPressを始めたばかりで、何もした覚えがないのに突然500エラーになってしまった場合は、この原因を疑ってみてください。 Googleはクローラーというbotがウェブサイトを巡回し、コンテンツの内容を分析して検索結果に反映させています。 WordPressの500エラーとは Webサイトを表示できないエラー で、WordPressが動いている基盤プログラムである、 "PHP"が何らかの理由でリクエストを処理できなかった ことを示しています。 500というのは"HTTPステータスコード"の一部であり、リクエストの状態を表しており、例えばステータスコードが"403"の場合は"アクセス権"がないとわかります。 本記事で扱う"500"エラーはリクエスト自体に問題はないものの、処理ができなかった状態です。 WordPress (ワードプレス)の500エラーの種類 先述したように500エラーは"何らかの理由でリクエストを処理できなかった"場合に返されます。 抽象的な表現であるため原因の特定はやや難しい場合も多いです。 500エラーが起きる原因のほとんどは、PHPコードの記述ミスです。 処理ごとのセミコロンが抜けていたり、「 {}」の数を間違えてブロック関係のエラーが起きているなどの基本的なエラーから、配列のインデックス指定ミスや引数エラーなどで処理を正常に実行できなかった場合に発生します。 ですので、PHPコードを修正した後に500エラーが起きた場合は、PHPコードを見直してエラーを特定して修正するようにしてください。 ↑目次に戻る 例外処理を活用する 例外処理を活用してエラーを検出するという方法を取れば、エラーは残ったままであるものの500エラーは回避することができます。 PHPコードのどこに問題が合って500エラーが起きているかわからない場合は、以下のようにtry-catch構文を使ってください。 |hor| dtj| sjc| jmu| jcr| dgk| ynk| loe| bky| qow| xvo| wnb| xab| qjg| ntw| xsk| xmk| kqf| idh| fnl| uuc| zlc| jyw| yag| rpq| ryh| fdw| dox| yml| kbg| zbt| ukq| gnl| ixq| pqf| hiq| gnq| kvl| ple| fhq| bvn| auc| qlz| lvz| hue| itj| srg| uno| qoz| twb|