※本ページにはプロモーション(広告)が含まれています
エラーコード
💡 ひとことで言うと
サーバー側で予期しない問題が発生し処理を完了できなかったことを示すHTTPステータスコードです。
詳しい解説
HTTP 500 Internal Server Errorは、サーバーがリクエストを処理する過程で予期せぬ問題に直面し、応答を返せなかったことを示す汎用的なエラーです。クライアント側に問題はなく、サーバー側のアプリケーション・設定・リソース不足などが原因となります。具体的にはPHPやNode.jsなどのプログラムエラー、データベース接続失敗、.htaccessの記述ミス、メモリ上限到達、パーミッション不正などが挙げられます。原因特定にはサーバーログ(Apacheのerror_log・Nginxのerror.log)、フレームワークのログ(Laravelのstorage/logs等)、PHPエラーログを確認するのが定石です。WordPressの場合はWP_DEBUGをtrueにして詳細表示する手法も有効です。
📘 具体的な場面
管理画面でプラグインを更新した直後にHTTP 500が表示されたため、サーバーのerror_logを確認すると関数の重複定義が原因でした。該当プラグインを無効化して復旧しました。
別の呼び方
500エラー
Internal Server Error
サーバー内部エラー
Internal Server Error
サーバー内部エラー
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!