サポート » インストール » WordPressのメジャーバージョンが自動更新できない

  • こんにちは、お世話になります。
    Codexの「自動バックグラウンド更新の設定」に従って、
    wp-config.phpに以下の設定をしているのですが、自動アップデートができません。

    • プラグインは自動アップデートされています。
    • コアファイルはマイナーバージョンもまだ自動アップデートを確認できていません。
    // [core] 開発版アップデートを無効
    add_filter( 'allow_dev_auto_core_updates', '__return_false' );
    // [core] メジャーアップデートを有効
    add_filter( 'allow_major_auto_core_updates', '__return_true' );
    // [core] マイナーアップデートを有効
    add_filter( 'allow_minor_auto_core_updates', '__return_true' );
    
    // [plugin] 自動更新有効
    add_filter( 'auto_update_plugin', '__return_true' );

    何か書き方が悪いのかと思い、上記のコードを一旦消し、
    プラグイン「Advanced Automatic Updates」で設定しなおしたのですが、
    これもまた自動でアップデートはかかりませんでした。

    ① 原因として何が考えられるでしょうか?
    ② また、自動アップデートのトリガーは何でしょうか?
    (設定が正しいかどうか確認できるのは次のアップデートまで待たなければならないのでしょうか?)

    以上、よろしくお願いいたします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック投稿者 naobanby

    (@naobanby)

    (追記)
    ・4.4.1へのマイナーバージョンアップデートもできませんでした(2016/1/7)
    ・管理画面から「今すぐ更新」ボタンを押すとバージョンアップできます
    ・画面上に特にエラーは出ていません
    ・プラグイン「Background Update Tester」でテストしましたが、問題ありません
    ・プラグインの自動更新はできています

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    サーバーのエラーログは確認されましたでしょうか?
    処理が途中でこけているようであれば、Fatalというログが残っているかと思います。
    もし出ていない様子であれば、wp-cronが動作していない可能性もあります。

    トピック投稿者 naobanby

    (@naobanby)

    Okamotoさま

    コメントありがとうございます。
    エラーログには何も出力されていませんでした。

    実は進捗がありまして・・。

    • WordPressを手動でバージョンダウンさせれば、毎日自動更新が実行されるということが分かりました
    • テーマファイルをオリジナルのものから、Twentyfifteenに一時的に変更したところ、自動的に更新ができました。

    私のテーマファイルが原因ということが分かったのですが、結局どこが悪いのか分かりません。ThemeCheckで色々とエラーをつぶしてはいますが、いまだ解決しません。
    何かご存知でしたら引き続きご教示くださると幸いです。

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    テーマファイルとWordPress4.4での相性が良くないということでしょうか・・・
    TwentyfifteenかつWordPress4.4という組み合わせでも自動アップデートは走りますでしょうか?

    トピック投稿者 naobanby

    (@naobanby)

    Okamotoさま

    コメントありがとうございます。

    TwentyfifteenかつWordPress4.4という組み合わせでも自動アップデートは走りますでしょうか?

    はい、それは大丈夫でした。

    テーマファイルとWordPress4.4での相性が良くないということでしょうか・・・

    4.3.xの際にもTwentyfifteenでは問題ありませんでした。
    私が制作したテーマファイルでのみ自動更新ができないように思います。
    カスタマイズする中で、参考にしたコードの書き方が古いのかもしれません。
    もう少し自分のテーマファイルを精査してみます。

    トピック投稿者 naobanby

    (@naobanby)

    一通りテーマファイルを精査してみましたが、
    やはり相変わらず自動更新ができない状況が続いています。

    ・WordPress本体はマイナー、メジャーともに自動更新ができない(手動更新は可)
    ・プラグインは自動更新できる
    ・Twentyfifteenなどのテーマに変えると自動更新される
    ・.svnや.gitフォルダがないことを確認、もしあっても自動更新有効化にするコードを追加  (automatic_updates_is_vcs_checkout)

    コアファイル(class-wp-upgrader.php)を読んでみていますが、なかなか理解も難しいです。

    企業サイトで、カスタムポストタイプなど、functionsに書いてカスタマイズを行っていますが、それらが原因なのでしょうか。他に同様の問題を抱えておられる方いらっしゃいませんでしょうか。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「WordPressのメジャーバージョンが自動更新できない」には新たに返信することはできません。