ワードプレスの下書き保存ができない!原因は意外なところにあった!

ワードプレスで記事を書いていて、突然下書きが保存できなくなったり、公開ができなくなると焦りますよね。

もしあなたがそうなっているのでしたら、この記事を是非お読みください。

瞬時に問題が解決できるかもしれませんので。

この記事がこの問題を抱えた多くの人の手助けになれれば良いのになと思っています。

ワードプレスで下書き保存ができない現象が起きた!

先日いつものようにブログの記事を作成しているとき、途中でそこまでのところを保存しておこうと、編集画面の右上にある「下書き保存」のボタンを押すと通常なら5秒ぐらいかかって、保存中→保存しました、となるのにその時はすぐに保存しましたとなりました。

あれ変だなと思いました。

そして編集画面を上にスクロールすると、最上部に「更新に失敗しました。 データベース内の投稿を更新できませんでした。」という注意書きが出ていました。

保存に失敗した時の画面の画像

こんな風になっていました。

こうなると、記事の公開もできなくなっています。これは一大事です。

解決しないとブログ活動は1歩も進めることができなくなります。

それでネットで(ワードプレス 下書き保存ができない)で検索して、いくつかの対処法が出ていたので、それらを試してみることにしました。

ネットで調べた対処法などをやってみた

よく出ていたのは「タブの複製」による解決方法です。

しかし私の場合には、この対処は失敗に終わりました。全く改善されませんでした。

そこで自分で思いついたのは、①パソコンの再起動 ②ワードプレスの再起動 ③キャッシュのクリアー

これらもやってみましたが、失敗でした。

注意メッセージの”データベース”というところから考えると、使っているサーバー上で何らかの問題が起きているのではないかと思い、契約しているレンタルサーバーのXserverに問い合わせることにしました。

Xserverにメールで問い合わせした

ワードプレスに関するお困りごとならWordPress.com の日本語フォーラムだなと思いそのサイトと、Xserverの両方に問い合わせすることを考えました。

フォーラムの方ではこれといった対処が来なかったので、エックスサーバーサポート(Xserverの問い合わせ窓口)に問い合わせしました。 

すると翌日すぐに回答のメールが来て、二つ指摘がありました。

一つ目は記事に特殊文字(環境依存文字)を使っていませんか、という指摘でした。

二つ目はプラグインが原因になっている場合もあるという指摘でした。

でも私の記事の場合は、すぐに環境依存文字が原因だと気づきました。

というのも日本料理店の「吉兆」という漢字を記事の中で書いていて、しかもその吉の字が下が長い方の漢字を使っていました。

これが環境依存文字になるのですが、こういう文字が含まれているとサーバーは受け付けない設定になっているようです。

ですから私の場合の対処は「吉兆」と記載してかっこ書きで(正しくは下が長い吉)という風に記事を書き換えると、うまく保存や公開ができました。

◇エックスサーバーからの返事の内容

回答のメールは次のようなものです。

「更新に失敗しました。 データベース内の投稿を更新できませんでした。」

上記エラーメッセージにつきましては、記事内に特殊文字をご利用いただいていることに起因し、記事の内容をデータベースへ保存できない状況が発生している可能性がございます。

このメールを見た瞬間に、「これだ!」と私は気づきました。

こんなに的を得た回答をしてもらえると、本当にありがたいものです。

◇回答メールにあった、他の考えられる原因について

プラグインが問題発生の原因となっている場合もあるようです。

その点が疑われる場合は、最近有効化したプラグインを一つずつ無効化していって、どのプラグインが原因となっているのかを確かめていく、という対処をしてくださいという回答でした。

まとめ

  • ワードプレスで記事を作成しているとき、下書き保存ができなくなることがあります。
  • その対処方法として「タブの複製」を勧めている記事が多くあります。
  • その対処でうまくいかない場合は、記事中に特殊文字(環境依存文字)が含まれていないかどうかをチェックして、もし含まれておれば別の文字にて表記して、かっこ書きで正しい字の説明をしておくなどの対処をします。
  • ちなみに「÷ Ω ℃ ♪」これらは環境依存文字ではなく、投稿可能です。
  • それに対して「Ⅳ ① ㈱ ㎡」これらは環境依存文字ではあっても、投稿が可能です。このように投稿が可能か不可能かは、やってみないと分からない、というのが現状です。
  • 下書きを保存できなくなる原因として、プラグインが関係することもあって、その場合には一つ一つ無効化して原因を突き止める、という対処が必要になります。

私のブログではXserverを契約しているので、他のレンタルサーバーの場合にどうなるのかは未確認です。

その点は悪しからず。いずれにしても私自身は今、ほっとしています。

コメント