MENU
  • PC/Gadget

Category カテゴリカテゴリ

PC/Gadget パソコン・ガジェット
Soft/App ソフト・アプリ
Entertainment エンタメ・イベント
Shopping お買い物
D.I.Y. セルフリフォーム
Download ダウンロード

パソコン関連のお得情報

マイクロソフトオフィス
マッキントッシュ
ウインドウズ
Adobe イラストレーター
ワードプレス
Apple iPhone
iPad & Apple Pencil
アプリ

©Goblog ごぶろぐ
created by N/A | powerd by SWELL

ソフトやガジェットのPR記事依頼はお気軽にお問い合わせください
  • Soft/App

ある一つの記事のみにHTTPERROR500が出たので解説

記事を投稿した後に、大抵はサイトから確認を行っているのですが、12/9分の投稿記事だけHTTP ERROR 500が出ることに気づきました。WordPress全体やサイトすべてがエラーになるわけではなく、ある一つのページだけがエラーに。

[chat face=”nekoodoro2.png” name=”” align=”left” border=”gray” bg=”none” style=”none”]その原因は私の単なるドジだったんですが、万が一同じことでお悩みの方のためにここに綴ることとします[/chat]

目次

そもそもHTTP ERROR 500はどんな時にでるのか?

  • CGIの記載ミス
  • PHP記載ミス
  • .htaccess記載ミス
  • パーミッションの設定方法ミス

[chat face=”nekoodoro2.png” name=”” align=”left” border=”gray” bg=”none” style=”none”]上の4つに至っては全くわかりませーん!なので触ってすらいません。そもそも、私がエラーが出ているのは「ある一つの記事だけ」なのです。(エラーが出ていた記事はWordPress内部リンクの可視化プラグインを使って内部リンクを強化のページです)[/chat]

  • 複数ブログを作成していてサーバーに負荷がかかっている

[chat face=”nekoodoro2.png” name=”” align=”left” border=”gray” bg=”none” style=”none”]ブログは二つ運営していますが、エックスサーバーに負荷がかかるようなものは作っていない。当該記事も少しの画像はあれど、そんな重たいページではない!(とこのときは思っていました)[/chat]

HTTP ERROR 500が出たのでいろいろ試してみた

HTTP ERROR 500の出るページを複製してみてプレビューを押してみる

[jin_icon_arrowdouble color=”#e9546b” size=”18px”]同じくHTTP ERROR 500が吐き出される

HTTP ERROR 500の出るページを非公開にしてプレビューを押してみる

[jin_icon_arrowdouble color=”#e9546b” size=”18px”]エラーが吐き出されず、正常にプレビューされる

エックスサーバーのサーバーパネルからエラーログをダウンロードして確認してみる

[jin_icon_arrowdouble color=”#e9546b” size=”18px”]ダウンロードしたログをメモ帳で開き確認してみると、今日だけでも数分置きに沢山のエラーが吐き出されていました。しかもどれも一定のページではなく、サイト内のあらゆるページ。でも実際にサイトを確認するとエラーが出るのはWordPress内部リンクの可視化プラグインを使って内部リンクを強化のぺージだけ。

エラーが出ていたページは内部リンクの可視化プラグインの紹介ページだったから

そして再度エラーがでる記事を確認してやっと気づきました。「Show Article Map」を紹介している記事でしたが、こちらのプラグインを利用するときは、ショートコードを非公開で利用しなければなりません。その注意点を記事内に書いているにも関わらず、ショートコード例として [〇〇〇(Show Article Mapのショートコード) を記載し、がついていないから大丈夫だろうという浅はかな考えの中公開にしてしまったのです。

するとどうでしょう。

全てのページを読み込むプラグインのため、すべてのページ閲覧にエラーがかかったようにエラーコードが吐き出され、サーバー負荷がかかりすぎてHTTP ERROR 500が表示されたのです。

HTTP ERROR 500がひとつの記事のみに出た場合は、その記事に問題あり!

HTTP ERROR 500は様々な理由で吐き出されますが、私のように一つの記事だけがエラーになる場合は、そのページに負荷がかかっているなどの原因がある可能性があります。

インターネットで検索して、分からないままCGI・PHP・.htaccessなど触ってもいないものを修正しようとしてしまうと逆にエラーを引き起こし解決が難解になります。

しっかりエラーの内容を確認して突き止めてから、バックアップをとり修復してみましょう。

管理人:ごん(デザイナー)

管理人:ごん(デザイナー)

「時短・楽したい」がモットー!Twitterでも情報公開しています
記事のライティング依頼やPR記事依頼・広告掲載のご依頼も受付中

よかったらシェアしてね!
  • URLをコピーしました!
目次