Модератор
Yui
(@fierevere)
永子
Перевел сайт на SSL, перестал работать крон.
вот это само по себе уже странно.
А если повыключать плагины и сменить тему на по-умолчанию?
Можно вообще попробовать сделать рядышком альтернативную чистую установку и потестировать воспроизводится ли проблема на ней.
То что перестал работать крон в обычном режиме, скорее всего, связано с хостингом. После перевода сайта на https функция is_ssl() возвращала false и была цикличная переадресация, пока в конфиге не указал
if (isset($_SERVER[‘HTTP_X_HTTPS’])&&$_SERVER[‘HTTP_X_HTTPS’]==1) $_SERVER[‘HTTPS’]=’on’;
Как я понял, параметр HTTP_X_HTTPS характерен только для хостинга timeweb.
Возможно, что это также является причиной проблемы в работе крона. Пока выяснил, что в обычном режиме крона функция wp_remote_post(), которая там используется возвращает ошибку «Слишком большое кол-во переадресаций», как исправить пока не ясно, потому и перешел на ALTERNATE_WP_CRON.
У всех get_posts в режиме ALTERNATE_WP_CRON работает?
Думаю, что если бы у всех не работало, то сообщений об этом было бы гораздо больше, но это пока первое.
я тоже так думаю, но какой процент вообще юзает ALTERNATE_WP_CRON и функцию get_posts() в вызываемых кроном событиях, это вопрос.
Проблема странная какая то, не думаю, что она как то связана именно с SSL.
Ну ок, попробую повторить, по результатам отпишу.
На таймвебе же есть бесплатный крон-планировщий серверный, зачем такие заморочки?