500(Internal Server Error)エラー対応記

500 Internal Server Error サイト運営
500 Internal Server Error
記事内に広告が含まれています。

原因は、php.ini上のメモリ設定の不足・・・ここはデフォルトの設定でWordPress導入時から変わっていない(省略値)

Thank you for reading this post, don't forget to subscribe!

症状は、記事の更新で、ディスクリプション部分が更新できません。タイトルや他のカスタムHTMLブロックに入れたテーブルなどは更新できています。

この記事では、500Internal Server Errorに至る前兆、エラー原因の究明と対策方法についてお伝えしたいと思います。

PR広告
PR広告

更新エラー

description

description_edit_update
description edit update

タイトルや記事部分の編集を終えたので、メタディスクリプション部分の内容を編集して更新します。

  • 編集前のディスクリプションは322文字でプラグインの数は146本でした。
  • 今回、プラグインの数は153に増え、ディスクリプション内の文書も編集して文字数は222文字になりました。
  • ここで「更新」ボタンを押したのですが、ディスクリプションの内容が元に戻って(ロールバックして)います。
Update Error
Update Error
  • ページの最上部までスクロールしてみると、「更新に失敗しました。」となっています。
    同時編集したタイトル部分の更新(153本)更新され反映されています。
  • また、編集画面から通常の表示に戻ると、同時編集した記事部分の追加及び編集部分は更新され反映されています。

カスタムcss

さらに、カスタムcss部分を外部Link化して、該当カスタムcssを無効化(ブランク又はコメント化)した後、「更新」ボタンを押しても結果ロールバックされてしまう。

custom_css
custom css

カスタムcss内の定義も、「更新」したのですが、ロールバックしてしまいます。

HTML Check

Nu Html Checker         で検査してみたのですが、エラーになるような致命的なHTMLミスはありませんでした。

Error前触れ?

ただ、前触れというか前兆的なものが、24/07/31頃からありました。
(この記事に限定される編集時、7/15、7/19、7/29、8/1だけですが)


この記事は21/02/19執筆以来、使っては行けないプラグインの発見都度記事を更新し続けています。

そして24/04/25でプラグインの数が146本になった時点まではdescriptionも何の問題もなく更新できていました(これは、この記事の更新履歴からわかります。以降5/20、5/25、6/21、7/4と更新しています。)

そしてプラグインの数が147本になった24/07/15から24/08/01(153本)まではdescriptionの更新が出来ていませんでした。
既に、編集画面Topに「更新に失敗しました。」のエラーメッセージが出ていたのかも知れませんが、本文の方は更新できていたのであまり気にしていませんでした。

24/07/28時点で記事本文が57,565文字 そしてdescription更新する時点の07/31では60,345文字となっていて

この記事の「編集」ボタンを押した時に、しばしば待たされる(ブラウザwaitで編集画面に切り替わらないで「待機しますか」のようなメッセージがでていた)状態になることが度々でした。(残念ながらこの時の画面キャプチャは撮っていません)

PR広告

Cocoonフォーラム

 Cocoonフォーラムの「Cocoonテーマに関する質問 」に相談しました。

Cocoon_forum
Cocoon forum

フォーラム投稿

私

Title: 記事の更新で、ディスクリプション部分が更新できません。タイトルや他のカスタムHTMLブロックに入れたテーブルなどは更新できています。

本文:お世話様です。

該当記事: https://xn--ecka7j.biz/security/1242/ で、

「更新」ボタンを押しても一部が更新されないため、

ページの最上部までスクロールしてみると、「更新に失敗しました。」となっています。

(但し、同時編集したタイトルや記事部分の追加及び編集部分は更新され反映されています)

ただ、24/04/25時点までは、ディスクリプション部分の更新が出来ていました(タイトル上の本数と同じ146本)。

その後、何度か同じ記事を更新していますがその時はディスクリプション部分の変更は行わなかったため分かりません。

更に24/07/15にディスクリプション部分の変更(147本)を行った時から24/08/01(153本)までは更新されていません。

(7/15、7/19、7/29、8/1に同記事の編集を行っています。)

•ディスクリプション部分の画像(更新前:322文字➡️編集:222文字「更新」ボタン➡️結果:322文字に戻る)と、「更新に失敗しました。」の画像を添付します。

HTML Checkerで確認すると、CSS部分とHTML部分にいくつかエラーがありますが、これが関係してるとも思えませんが、念の為。

環境情報をつけて

mk2
mk2
ワードプレスで「更新に失敗しました。」
突然ワードプレスのページが更新できなくなりました。その時いろいろ試した内容です。

エラーログ取得

  • mk2さんのアドバイスに従い、Xserverのエラーログ(xn--ecka7j.biz.error_log)を取得する。
  • xn--ecka7j.biz.error_logの該当部分をGEMINIに聞く

(logの解析と対処方法)

フォーラム再開

php.ini設定について | レンタルサーバーならエックスサーバー
レンタルサーバー「エックスサーバー」のご利用マニュアル|PHPプログラムの設定ファイルである「php.ini」をサーバーパネル上で簡単に編集できる「php.ini設定」機能に関するご案内です。

500 Internal Server Error

  500

  Internal
  Server
  Error

 500 Internal  Server Error

タイトルとURLをコピーしました