wordpress関連RSS
 
  
  
  
  まず、データを失わぬよう、また、何があっても復旧できるよう、バックアップを取得してください。
【参考】 https://help.sakura.ad.jp/rs/2199/
【参考】 https://faq.sakura.ad.jp/s/article/000001411
―
(先ほど頂いたコメントの内容がすべて理解できているわけではないのですが。という前提で・・・)
その上で、リカバリーモードをお試しいただくとよいのではないかと思います。
トピックのタイトルに「Recovery Mode not initialized. (リカバリーモードが初期化されませんでした。)」とありますが、リカバリーモードはご利用になれそうでしょうか?
(2025-10-27)WordPressで確認したところ
現在、リカバリーモードです。テーマまたはプラグインにエラーがあるかもしれません。リカバリーモードを修了するにはログアウトするか終了後タンを使用してください。
他に
エラー:このテーマは清浄に読み込めず管理バックエンドで一時停止しました
とあります。
テーマはLOTUSを使用しています
回答とは違うかもしれませんが、何かのヒントになるならと思い記入しました
指示通り、リカバリーモード修了をクリックしていけば良いのでしょうか?
さくらサーバーのデータベースアップグレードでよくあるのが、最後のこの手順を実行し忘れるパターンなのですが、いかがでしょうか。ご確認くださいませ!
(その場合に表示されるメッセージとは違うようですが、念のため確認させてください!)
(2025-10-27)ご連絡ありがとうございます
まず、サーバーの「さくらサーバー」にて設定が危険と言われたため
・ドメイン/SSL
・WAF設定ドメイン 有効に
・データベースアップグレード を本日14時に設定
が現状です
もしかしたら、このデーターベースアップグレード中のために、一時使用できていない状態なのでしょうか?
わからないことばかりですみません
サーバーはサクラサーバーで、ドメインはお名前COMを使っています
HPはWordpress使用
全ての設定が上手くいっていないと言うことでしょうか?
ちなみに・・・
「Recovery Mode not initialized.」というのは、WordPress がエラーから復旧しようとして失敗したときに出るメッセージです。
WordPress には、プラグインやテーマが原因でサイトが真っ白になったときに、自動的に「リカバリーモード(復旧モード)」という安全な状態でログインできる仕組みがあります。
今回のように「Recovery Mode not initialized.」と出るのは、その復旧モードを正しく開始できなかった、という意味です。
つまり、
状態です。
なぜ起こるのか。
以下のいずれかがきっかけとなることが多いです。
そのため、「直前に何を操作されたのか」が解決のカギを握る可能性があります。
というわけで、1つ前のコメントに対するご回答をよろしくお願いいたします!
(2025-10-27)2点、確認させてください。
──
1点目。
どのような手順で何を操作されたのか、できるだけ思い出して、少しでも多くの情報をご提供ください。回答がつきやすくなるかと思います。
──
2点目。
どちらのサーバーをご利用でしょうか?
例えばエックスサーバーを利用されている場合 :
WordPressリカバリーや自動バックアップからの復元 ・ データベース自動バックアップからの復元 機能が提供されているので、難しいことがお分かりにならなくても、比較的容易に復旧できるのではないかと思います。
(どのような操作をされたかによって状況は変わるため、必ず復旧できると断言はできませんが)
例えばロリポップサーバーで運営されている場合 :
日ごろからバックアップをご自身で取得されているか、バックアップオプションをご利用になっているかどうかをお知らせください。
サーバーやWordpressなどの設定変更をしているうちに、Wordpressのサイトに入れなくなりました。メッセージはタイトルに書いたように「Recovery Mode not initialized.」この場合の対処法を教えてください。
ページは真っ白で何も操作ができません
あまり知識がないので可能な限り、詳しく説明いただけると助かります
よろしくお願いします
なるほど。奥の奥の奥に隠れているんですね。 「Twenty Twenty-Three」よりも「Twenty Twenty-Four」の方が少しいいとわかりました。
なんかなあ。
(2025-10-25)【補足】 前回のトピックで、お使いのテーマが「Twenty Twenty-Three」である旨を伺っておりましたので、「Twenty Twenty-Three」であることを前提として回答しています。
(2025-10-24)Google などで検索してみてください。参考になる記事がけっこう出てきますよ。
(2025-10-24)コメントアウトしてみたのですが、状態としては改善されない状況
とのことですが、スーパーリロード等でブラウザのキャッシュをクリアされましたでしょうか?
とりあえず、バックアップを行ってから
  <?php
    if ( is_singular() ) wp_enqueue_script( 'comment-reply' );
  ?>の部分を消去して、テーマのfunctions.phpに
add_action( 'wp_enqueue_scripts' , function(){ if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); } );を追記して、キャッシュクリア後リロードしてみてください。
また、シェルスクリプトやアプリケーションなどで全文検索すると見落としがなくなると思います。
(2025-10-16)コメントありがとうございます。
一旦フリー配布のPHPは停止(ディレクトリからは一時削除)し、再度0から全体を見直しました。
ご推察の通り、header.php の中にwp_enqueue_script を使用している箇所があり、一旦そちらもコメントアウトしてみたのですが、状態としては改善されない状況です。
状態
サイトの背景画像のみ表示され、ヘッダーやフッター含むコンテンツが全て表示されない
※デバッグログでは、PHPのエラーが起きていた箇所を停止しているためエラーは出ていない
wp_enqueue_script を入れていた箇所のコードも念の為記載いたします。
該当箇所はcomment_reply を呼び出しているようなのですが、念の為ヘッダーに記載しているPHP部分をすべて記載しております(上述の通り、wp_enqueue_script部分をコメントアウトしてみましたが、状況は変わらずでしたので、PHPの他の箇所にも問題があるのかも、と思いすべて記載しております)
背景画像以外表示されないという状態なので、ヘッダーの読み込みで躓いているのかな⋯と思っているのですが、PHP部分以外は静的ページと変わらないコードでローカルでの表示は問題なく心当たりがあまりありません。。
<?php
  global $paged, $wp_query;
  if( !$max_page )
	$max_page = $wp_query->max_num_pages;
  if( !$paged )
	$paged = 1;
	$nextpage = intval($paged) + 1;
  if( null === $label )
	$label = 'Next Page »';
  if( !is_singular() && ( $nextpage <= $max_page ))
	{
?>
  <link rel="next" href="<?php echo next_posts( $max_page, false ); ?>"/>
  <?php
	}
	global $paged;
	if( null === $label )
	   $label = '« Previous Page';
	if( !is_singular() && $paged > 1 )
	  {
  ?>
    <link rel="prev" href="<?php echo previous_posts( false ); ?>"/>
  <?php
	  }
  ?>
  <?php
    if ( is_singular() ) wp_enqueue_script( 'comment-reply' );
  ?>
<?php wp_head(); ?>上で示されたコードは、wp-includes/functions.phpだと思います。6.8.3であれば6121行目は
trigger_error( $message, $error_level );
で、エラーを表示する処理となります。これによって表示されたエラーは全部 wp-includes/functions.php on line 6121となるため、このファイルにエラー箇所があるとは限りません。
そのためテーマに原因があるとするならば、Aki Hamanoさんが書かれたように、テーマディレクトリ内(フリー配布のPHPも含む)にwp_enqueue_scriptが書かれた箇所があるはずなので、もう一度探してみることをおすすめします。
wp_enqueue_scriptがないということであれば、別の原因も考えられますので「利用できない状態」が具体的にどのような状態なのか説明されると回答がつきやすくなると思います。
失礼しました。
テーマのfunctions.phpのことだと思っておりました。
テーマのfunctions.phpでないのであれば、編集しないでください。
(2025-10-10)上記を追加するというのもやってみたのですが、書く場所が違うのかエラー解消に至りませんでした⋯。
具体的にはどこに書こうとしましたか?サーバーIDなど特定されない範囲でパス含めファイル名教えてください。
(2025-10-10)コメント、アドバイスありがとうございます。
最初にテーマディレクトリの中でwp_enqueue_script を使っている箇所を調べてみましたが、ありませんでした。
エラーで指摘されているディレクトリが「wp-includes」でしたので、直下の「functions.php」をみていましたが、他でもエラーが起きているということでしょうか⋯?
add_action( 'wp_enqueue_scripts' , function(){ wp_enqueue_script( 'wp-auth-check' ); } );上記を追加するというのもやってみたのですが、書く場所が違うのかエラー解消に至りませんでした⋯。
長くなってしまい恐縮ですが、エラーが出ている箇所のfunction文をそのまま記載いたしますので、引き続きアドバイスいただけますと幸いです。
お手間おかけして申し訳ございません。。
function wp_auth_check_load() {
	if ( ! is_admin() && ! is_user_logged_in() ) {
		return;
	}
	if ( defined( 'IFRAME_REQUEST' ) ) {
		return;
	}
	$screen = get_current_screen();
	$hidden = array( 'update', 'update-network', 'update-core', 'update-core-network', 'upgrade', 'upgrade-network', 'network' );
	$show   = ! in_array( $screen->id, $hidden, true );
	if ( apply_filters( 'wp_auth_check_load', $show, $screen ) ) {
		wp_enqueue_style( 'wp-auth-check' );
		wp_enqueue_script( 'wp-auth-check' );
		add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 );
		add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 );
	}
}
並列に書いているのがよろしくないわけではなく、
wp_enqueue_script( 'wp-auth-check' );がフックに登録されていないのが問題だと思われます。どれに登録したいのか分かりませんが、例えば
add_action( 'wp_enqueue_scripts' , function(){ wp_enqueue_script( 'wp-auth-check' ); } );のようにすれば解消されるのではないでしょうか。
(2025-10-8)こんにちは。
Notice: 関数 wp_enqueue_script が誤って呼び出されました。スクリプトおよびスタイルは
wp_enqueue_scripts、admin_enqueue_scripts、login_enqueue_scriptsフック以降のみに登録・キュー追加できます。
ここに原因そのものが書かれていると思います。
自作のテーマとのことですが、そのテーマディレクトリ内で wp_enqueue_script() を実行している箇所はありませんか? そのコードが適切なフックして実行されているかを調べるとよいと思います。
そもそもフックの概念がわからないという場合は、テーマディレクトリ内で wp_enqueue_script() が書かれている箇所前後のコードをここに貼っていただくと、原因が調査しやすいかもしれません。
アドバイスありがとうございます。
おそらく問題の箇所はこちらだと思うのですが、wp_enqueue_script とadd_action を並列に書いているのがよろしくない、という理解で合ってますでしょうか⋯?
function wp_auth_check_load() {
	if ( ! is_admin() && ! is_user_logged_in() ) {
		return;
	}
(省略)
	if ( apply_filters( 'wp_auth_check_load', $show, $screen ) ) {
		wp_enqueue_style( 'wp-auth-check' );
		wp_enqueue_script( 'wp-auth-check' );
		add_action( 'admin_print_footer_scripts', 'wp_auth_check_html', 5 );
		add_action( 'wp_print_footer_scripts', 'wp_auth_check_html', 5 );
	}
}functions.phpにwp_enqueue_script()を直に書くとこのエラーが発生するようです。
function hoge(){
	wp_enqueue_script();
}
add_action( 'wp_enqueue_scripts' , 'hoge' );のようにフックを追加すると解消されるようですが、試されましたか?
(2025-10-7)