ワードプレス「エディターで予期しないエラーが発生しました」に対処
ワードプレスは、日々アップデートを繰り返しています。
便利機能の追加や、問題点の改善などシステムの向上を手軽にアップデートしてもらえます。
ただ、たまにアップデート後に具合が悪くなることがあります。
今回もアップデート後に記事編集できなくなる現象が発生しました。
困っていたのですが、ちょっとしたことで改善しました。
忘備録として記録いたします。
現象はこのような感じです
記事を編集しようとしたところ、「エディターで予期しないエラーが発生しました」とメッセージが表示されました。
とりあえず「復旧を試みる」を試してみましたが、効果ありませんでした。
こういったときは、Google先生に尋ねるのが一番です。
ブラウザキャッシュクリアで現象が改善しました
ググって調べてみると、様々な解決方法が出てきました。
ただ、原因が一つとは限らないみたいでした。
とりあえず試してみたことが、「ブラウザのキャッシュクリア」です。
これであっさりエラーが出なくなりました。
EC-CUBE4でキャッシュクリアで改善する現象がたくさんあったので、まずはキャッシュクリアをしてみて正解でした。
キャッシュクリアの方法は以下を参照いただければ幸いです。
原因についての推察
キャッシュクリアで改善したということは、キャッシュに問題があります。
ただ、なぜキャッシュに問題があったのかを考察いたします。
考察なので、正しいかどうかは何とも言えませんが、キャッシュクリアしてしまったためキャッシュを調べることもできず、考察でご容赦ください。
ブラウザのキャッシュは主に画像データ等をPCに一時保存しますが、HTMLがJSファイルなどもキャッシュに一時保存されます。
ワードプレスでJSファイル(Javascriptファイル)が更新された際に、キャッシュに古いJSファイルが残っていた場合、古いJSファイルで動作します。
JSファイルは動作に矛盾が発生するとエラーになります。
最新のプログラムと、古いJSファイルの組み合わせにより、エラーが発生したのではないかと推察します。
キャッシュクリアをすることでで最新のJSファイルが取り込まれるためエラーが改善した。
おそらくこういうことではないかと思われます。
いろんな問題を体験することでパターンが見えるようになります
駆け出しのころは、問題点が発生すると解決するのにとても時間がかかりました。
何をどうすればよいか全く経験がないためです。
最近は問題点が発生したときに、過去の問題点の類似点を推察できるようになり、昔ほど時間をかけずに解決できるようになりました。
経験値をためるということは、とても大切なことなのだと実感します。
パソコン黎明期は、パソコンで人の仕事を再現するということが幾度も試みられましたがいずれもうまくいきませんでした。
なぜならば、当時のシステムでは「経験値の蓄積」ができなかったためです。
最近のAIは経験値を蓄積できるため、目まぐるしく進歩したともいえます。
面倒なことは敬遠しがちですが、若いころの面倒は将来の経験値を高くします。
面倒なことでもあえて挑戦してみると、知らない間にひと様よりできることが増えていたりするものです。