[WordPress] “更新に失敗しました” “Updating failed”と出たときの対処法(Gutenberg)
こんにちは。
wordpress初心者なので、まだ記事を書くのに手間取っています。。。
今回は、gutenbergエディターで記事を書いているときに、
「更新に失敗しました」や「Updating failed」
と出てしまい、自動保存や公開ができないときの対処法をご紹介します。
たいていの場合、この方法でうまくいくのではないでしょうか。
ちなみに、私は “ロリポップ!サーバー” を使用しています。他のサーバーの場合、同じ方法では解決できないかもしれません。
どんなときに更新に失敗するのか
プログラミングの記事を書いているので、記事の中にコードを入れるのですが、VBAのコードを書いていた際、
Public Sub test()
Dim name as string
name = "aaa" '値をセット
End Sub
とか書いていたら、
「更新に失敗しました」
とでました。試しに、
Public Sub test()
Dim name as string
name = "aaa" // 値をセット
End Sub
とコメント部分を変更したら大丈夫でした。
どうやら “シングルクォーテーション” がダメみたいです・・・
(シングルクォーテーション以外にもいろいろあるみたいです)
更新できなくなる原因はWAF
WAFとは
WAF ( Web Application Firewall )は、ウェブアプリケーションに対する攻撃から守ってくれる機能です。
ロリポップサーバーは、自動でこの機能が有効になっています。
対処法:WAFを無効にする
WAFが原因で記事の更新ができなくなっている場合、WAFを無効にすれば良いです。
ロリポップサーバーでのWAFの設定方法は以下の記事をご覧ください。
WAFを無効にしたところ記事の更新・保存ができました。
記事を保存したら、WAFを有効にしておきましょう。