Setouchi Kotori
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: Recovery Mode not initialized.の対応法ちなみに・・・
「Recovery Mode not initialized.」というのは、WordPress がエラーから復旧しようとして失敗したときに出るメッセージです。
WordPress には、プラグインやテーマが原因でサイトが真っ白になったときに、自動的に「リカバリーモード(復旧モード)」という安全な状態でログインできる仕組みがあります。
今回のように「Recovery Mode not initialized.」と出るのは、その復旧モードを正しく開始できなかった、という意味です。
つまり、
- WordPress がエラーを修正するための特別な入口を用意しようとしたけれど、うまくいかなかった
- そのため、通常の管理画面にも入れず、真っ白になっている
状態です。
なぜ起こるのか。
以下のいずれかがきっかけとなることが多いです。- プラグインやテーマの更新・削除・追加後にエラーが発生した
- PHPバージョンを変更した ⇒ テーマやプラグインが変更後の PHPバージョンに対応していない
そのため、「直前に何を操作されたのか」が解決のカギを握る可能性があります。
というわけで、1つ前のコメントに対するご回答をよろしくお願いいたします!
フォーラム: 使い方全般
返信が含まれるトピック: Recovery Mode not initialized.の対応法2点、確認させてください。
──
1点目。
どのような手順で何を操作されたのか、できるだけ思い出して、少しでも多くの情報をご提供ください。回答がつきやすくなるかと思います。──
2点目。
どちらのサーバーをご利用でしょうか?例えばエックスサーバーを利用されている場合 :
WordPressリカバリーや自動バックアップからの復元 ・ データベース自動バックアップからの復元 機能が提供されているので、難しいことがお分かりにならなくても、比較的容易に復旧できるのではないかと思います。
(どのような操作をされたかによって状況は変わるため、必ず復旧できると断言はできませんが)例えばロリポップサーバーで運営されている場合 :
日ごろからバックアップをご自身で取得されているか、バックアップオプションをご利用になっているかどうかをお知らせください。【補足】 前回のトピックで、お使いのテーマが「Twenty Twenty-Three」である旨を伺っておりましたので、「Twenty Twenty-Three」であることを前提として回答しています。
Google などで検索してみてください。参考になる記事がけっこう出てきますよ。
@kurudrive さん、 @ytsuyuzaki さん、ありがとうございました^^
@lcconnect さん
解決したと考えてよろしいでしょうか?
疑問が解決したようでしたら、何らかのコメントを残していただき、本トピックのステータスを「解決済み」に変更しておいてください。- この返信は1ヶ月、 2週前にSetouchi Kotoriが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: 特定期間の記事のアイキャッチ画像が勝手に消えるなんと!
解決してよかったです。
よかったですねぇ✨そして解決方法をご共有いただきありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: や等は今のものは出ない。解決したようで何よりです☺
フォーラム: 使い方全般
返信が含まれるトピック: 特定期間の記事のアイキャッチ画像が勝手に消えるここまで、丁寧に検証してくださってありがとうございます。
WordPress の再インストールを実施しても改善しなかったということですので、WordPress 本体よりも、データベース内部の整合性 (特に
_thumbnail_idメタ情報) に不具合が生じている可能性が高そうです。「データベースで次のように検索」
phpmyadminにログインしてみましたが、普段いじらないもので分からず、こちらの方法は試すことができませんでした。すみません。
SQL構文の実行が難しい場合でも、コマンド操作なしで試せる修復手順があります。
よろしければ、以下の流れを順にお試しください。──
【 1 】 まずはバックアップを取る
作業の前に、現在のデータベースと
wp-contentフォルダを丸ごとバックアップしておいてください。
サーバーの管理パネル (phpMyAdmin や「データベースのエクスポート」機能) からでも構いません。──
【 2 】 WordPress の「データベース修復」を試す
WordPress には、コマンドを使わずにデータベースの整合性をチェック・修復できる機能が用意されています。
public_html>wp-config.phpを開き、最後に以下の1行を追加します。define('WP_ALLOW_REPAIR', true);- その状態で、ブラウザから
https://ace-cp.co.jp/wp-admin/maint/repair.phpにアクセスします。 - 「データベースを修復」または「データベースを修復して最適化」をクリック。
- 完了後は必ず先ほど追加した1行を
wp-config.phpから削除してください。
──
上記 2 を実行される際、レンタルサーバーの WAF が以下のようなエラーを返す場合があります。
- 403 Forbidden ・・・管理ディレクトリへの外部アクセスを遮断
- 500 Internal Server Error ・・・PHPスクリプトの実行を遮断
その場合はサーバーの WAF を一時的にオフにし、1時間ほど時間を置いて再度お試しください。完了後は必ず WAF を元に戻してくださいね。
──
この操作で、
_postmetaテーブルなどの破損が修復され、保存時に値が消える問題が解消する場合があります。なお、このフォーラムではありませんが、
_thumbnail_idが欠損してアイキャッチ画像が表示されなかった例も報告されています。そのケースでは、データベース修復ツールではなく、phpMyAdmin 上で_thumbnail_idを手動修正して解決されています。I figured it out. Somehow in the import process a trailing space was added to the meta_key (making it “_thumbnail_id “). Mysql apparently matches on a trailing space which is why it wasn’t apparent, but once I removed the space all featured images started showing again.
[ Google 翻訳 ] 解決しました。インポート処理中に、
Restore deleted _thumbnail_id in postmeta table – WordPress Stack Exchangemeta_keyの末尾にスペースが追加されて「_thumbnail_id 」になっていました。MySQL は末尾のスペースでマッチングしていたため、それが目立たなかったようですが、スペースを削除すると、すべてのおすすめ画像が再び表示されるようになりました。──
【 3 】 再現テスト
修復が完了したら、新規投稿を1件作成してアイキャッチを設定し、数分後に再読み込みをしても消えないかどうか確認してみてください。
- 新しい記事では問題なく保持される → 修復によって改善
- 新しい記事でも消える →
_thumbnail_idの保存時に別の処理が干渉している
という切り分けができます。
──
【 4 】 それでも改善しない場合
- 該当期間の記事のみを ツール > エクスポート で書き出し、新規環境にインポートして再構築してみる。
──
作業ごとにしっかりとバックアップを取りながら、焦らずひとつずつお試しください。
フォーラム: 使い方全般
返信が含まれるトピック: 下書き中の記事を編集しようとするとエラーご丁寧にありがとうございます。
もちろん、メモリ不足自体は PHP の制限によるものですので、テーマやプラグインが直接の原因ではなくても、引き金になることはありますね。
私の意図としては、「テーマ変更やプラグイン無効化で再現するか」を原因切り分けの第一歩としてご案内したもので、販売元にしか確認できない範囲を明確にしておきたかったということでした。
JIN:R は見た目が洗練されていて使いやすい半面、以下のようにメモリ消費が大きくなりやすい設計になっています。
- Gutenberg(ブロックエディター)+独自ブロック+ACF のような構造
- 編集画面で大量の JS・CSS を読み込む
- オブジェクトキャッシュや画像プリロードを多用
- 編集画面でテーマオプション(Customizer 系設定)も呼び出す
つまり、記事編集時に一気にメモリが消費されます。
このタイミングでclass-wp-object-cache.phpが落ちるのは、まさにその典型パターンです。どの切り口から見ても「メモリ不足」である点は共通しているので、こうして複数の視点から確認できるのはありがたいですね。
情報をご共有いただきありがとうございました。
同様の事例でお困りの方の参考にもなると思います。フォーラム: 使い方全般
返信が含まれるトピック: や等は今のものは出ない。私の理解が合っているかどうかわかりませんが・・・
おそらくブロックエディタをお使いなのだと思います。コードで編集されたい場合は、ブロックのメニューの右端に表示されるトリコロン (3つの・が縦に並んだマーク) を押して「HTML として編集」を選択してみてください。
- この返信は1ヶ月、 3週前にSetouchi Kotoriが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: 下書き中の記事を編集しようとするとエラーまずは
- テーマをデフォルトに変更しても再現するか
- プラグインを全て無効化しても再現するか
をご確認ください。
例えばテーマをデフォルトに変えて再現しない場合。有料テーマ JIN:R をお使いのようですので、このフォーラムではサポートされません。販売元にお尋ねいただくことになります。
フォーラム: 使い方全般
返信が含まれるトピック: や等は今のものは出ない。「ここを押したらこれが出るはず (かつてはそうだった) なのに、今は違う形で表示される」というのが分かるよう、画面のスクショに簡単に描き足したものなど、ビジュアル的にお示しいただけると助かります。
あるいは、@kmat10090 さんの質問の意図が理解できる猛者の回答をお待ちいただくか。
フォーラム: 使い方全般
返信が含まれるトピック: や等は今のものは出ない。何をお尋ねになっているのかがわかりません。
すみません。理解のために (私だけでなく、すべてのボランティア回答者に向けて)、現在の環境をご共有ください。
適用中のテーマ。
プラグイン一覧。
また、Classic Editor をお使いなのか、ブロックエディタをお使いなのか。フォーラム: プラグイン
返信が含まれるトピック: 「XO Security」のアップデートがないことについてXO Security のフォーラム でお尋ねになったほうが早く (&開発者様から直接) 回答が得られるかもしれません。
フォーラム: その他
返信が含まれるトピック: 固定ページ編集中に「重大なエラー」が発生ご報告ありがとうございます。
解決してよかったです😌