投稿が更新できない。公開できない。
ついこの間も投稿が更新できなかったことがあり、
鬼滅の刃に出てくる炭治郎の妹「ねずこ」の漢字のせいだったことがあったのですが、
今回の原因はこれではなさそうです。
過去に公開できていた投稿を編集するにも記事上にこのエラーが出てしまって保存ができない、修正ができない状態です💦
最近データベースをお引越しして、
バージョン5.2のDBから8.0にバージョンアップしたばかりだったんですよ。
絶対このせいだろ…😇
2024年2月からロリポップのライトプランの内容が変わりまして、
MySQLを複数持てることになったので私も変えてみたんですよね、、
「更新に失敗しました。データベースの投稿を更新できませんでした。」で検索すると、
私の他にもワードプレスのバージョンアップなどで同じエラーが起こった方がいるようで、原因や解決策が書いてありました!
こちらのブログを参考にさせていただきました👇
(おかげさまで直りました!ありがとうございます🙇♀️)
原因は絵文字
原因は絵文字などの特殊文字の使用だそうで、
記事の😉や💕などの顔文字や絵文字を全部消して更新してみると問題なく記事が更新できました!
だからと言って、じゃあ今度からは絵文字なしいいや!とはなりませんよね😅
ならば、ブログの言う通りにデータベースの照合順序を変更してみます!
解決方法▶︎照合順序を utf8mb4_general_ci に変更
以下、私の手順をに紹介しています。
修正方法
ロリポップの管理画面からデータベースにログイン!
サイドメニューのサーバーの管理・設定からデータベースを選択し、
データベース一覧から対象のDBを選択して、
▶︎操作するを押してデータベース管理画面にログインします。
早速トップページに照合順序が出ているのですが、
変えるのはこちらではありません。
最初はここを変えてみたのですが、実行ボタンもないし何も変わりませんでした。
切り替わるまでにタイムラグがあるのか🤔と思いましたが一向に変わらず。
よくよく見てみたらヘッダーの操作ボタンから変更するそうで、
まずは、①左のメニューの自分のデータベース名をクリック!
そうするとヘッダーのボタンに操作が出てくるので、
②操作をクリック
下の方までスクロールすると③照合順序が出てきます。
セレクトボックスから、
utf8mb4_general_ci を選択し、
下の項目の
□すべてのテーブルの照合順序を変更
□すべてのテーブルのカラム照合順序を変更する
に両方チェック✅を入れ、右下の実行ボタンを押します!
私の場合はこれでエラーが解消され、
すぐにブログが更新できるようになりました👍
更新を押した後に右下に「下書きを保存しました」が出てくるの安心するーっ😂🙌
ご覧の通り絵文字も使えるようになりました🥳✨
そして、今までのバージョンでは文字化けしていて使えなかったハートに囲まれたニコニコマークも使えるようになりました🥰
絵文字を使いたい!
この顔文字🥰を使いたいためにデータベースをバージョンアップしたのに絵文字が使えなくなったら本末転倒ですからね💦
嬉しくて今までより絵文字多めにおばさん構文で書きました✌️笑
他にも新しく使えるようになった絵文字があるのかな?
Emoji Toolbarなどのプラグインを使って一覧で見てみると分かりやすいです!
wordpressもよく分かっていないのにデータベースに修正を加えるなんて緊張でドキドキでしたが、
なんとかなって良かったです…!
正直なぜ照合順序の変更で直るのかなど詳しい理由は分かりません🤣
皆のブログを見ていると理由を説明してくれるんですが、
理解が追いつかないず、どれが答えなのかよく分からなくて結構悩んだので、
結果だけ分かりやすく私なりにまとめさせていただきました。
困っている方に届きますように🌟
コメント