TROUBLE GUIDE
「500 Internal Server Error」の意味と対処
日本語では「500エラー」とも書かれます。
500は「サーバーの中で処理が失敗したが、理由は言えない」という、いちばん説明のない返答です。手がかりが無いように見えますが、理由は必ずサーバーのエラーログに記録されています。探す場所さえ分かれば怖いエラーではありません。
この作業を頼む場合¥11,000税込・作業1回分/月額なしメニューを見る何度も出るなら、原因から直しておきましょう
一度きりなら様子を見てもよい場合がありますが、500が繰り返すなら、.htaccess(サーバー設定のメモ)やプログラムのエラーが残っている可能性があります。送信フォームや購入手続き中に出ると、お客様は何も言わず離れてしまうことがあります。症状を送ってもらえればログを確認し、相談・見積りは無料、作業は1回分の固定料金で月額契約はありません。
症状を送って無料相談する考えられる原因
- .htaccess の記述ミス
設定ファイル(.htaccess)に1行でも文法ミスがあると、サイト全体が500になります。転送設定やプラグインの書き込み直後に多い原因です。
- プログラムのエラー
PHPのエラー(プラグイン・テーマの不具合、バージョン非互換)が、画面には出さない設定のときに500として現れます。
- パーミッション・リソース超過
ファイル権限の不備や、メモリ・処理時間の上限超過でも500になります。特定の重いページだけ500、はこの系統です。
ご自身で確認できること
- 全ページか特定ページかを確認する
全ページ500なら .htaccess か全体設定、特定ページだけならそのページの処理内容、と原因の範囲が絞れます。
- サーバーのエラーログを見る
各社のサーバー管理画面に「エラーログ」があります。500が出た時刻の記録に、原因のファイル名と行まで書かれていることが多いです。読み方が分からなくても、その記録を控えるだけで相談が速くなります。
- 直前の変更を戻す
設定変更・プラグイン追加の直後なら、その変更を元に戻すのが最短です。戻して直れば原因も確定します。
- ログを見ずに手当たり次第ファイルを触る——正常な部分まで壊し、ログの手がかりも埋もれます。記録の確保が先です
何度も起きる場合は、原因から直します
エラーログから原因の箇所を特定し、該当部分だけを修正します。ログの場所が分からない状態からでも対応できます。
表示の料金は作業1回分です。月額や継続のご契約はありません。納期はご依頼から24時間以内の対応を目指しています。営業のお電話は行っていません。
よくあるご質問
503との違いは?
503は「混んでいるので後で来て」、500は「処理中に失敗した」です。503は待てば戻ることが多いのに対し、500は原因を直すまで出続けるのが普通です。
たまにしか出ません。放置していいですか?
散発的な500は、特定の条件(特定ページ・特定操作)で失敗している印です。頻度が低くても原因はあるので、ログで正体を確認しておくのをおすすめします。
原因がはっきりしない場合は、URLを入れるだけの無料診断で状態を確認できます(約1分・登録不要)。
無料でサイトを診断する症状を伝えて相談する修正を頼みたい方は 単発の修正代行(料金一覧) をご覧ください。保守契約は不要です。
この症状、いくらで直る?
状況を文章で送ると、AIが該当メニューと金額をその場で出します(無料・10秒)。
