WP Crontrol: возникла проблема с вызовом системы WP-Cron на вашем сайте

После обновления моего сервера digitalocean Wp crontrol выдает ошибку "Возникла проблема с вызовом системы WP-Cron на вашем сайте. Это означает, что события WP-Cron на вашем сайте могут не работать. Проблема заключалась в следующем: неожиданный код ответа HTTP.: 500"

Я проверил онлайн, но не смог найти решения.

Server : Cyberpanel Openlitespeed
PHP version: 7.4
Wordpress version :5.5.1

Даже пытался переустановить wordpress и использовал define('DISABLE_WP_CRON', true). Но бесполезно,

Сообщите мне, как исправить ошибку wp crontrol

2 ответа

Если вы хотите создать настоящее задание Cron, сначала вам нужно отключить WP Cron, чтобы он не выполнялся каждый раз, когда кто-то загружает одну из ваших страниц. Чтобы отключить его, откройте файл wp-config.php в основной папке WordPress и добавьте следующую строку перед строкой «/* Это все, прекратите редактирование! Приятного ведения блога. */»:

определить('DISABLE_WP_CRON', правда);

Добавьте запись задания Cron через панель управления веб-хостингом. Вы можете настроить запуск задания каждые 5 или 10 минут. Не забудьте заменить yourdomain.com вашим фактическим доменом:

wget -q -O - http://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

На каждом сервере есть разные способы добавления задания Cron, поэтому, если вы не знаете, как это сделать, вы можете обратиться за помощью к своему хостинг-провайдеру. Вы можете посмотреть это короткое видео, если используете

Я столкнулся с похожей проблемой, но получил неожиданный код ответа HTTP: 400.

После добавления define('DISABLE_WP_CRON', true); к файлу wp-config.php , вы должны вручную запустить wp-cron.php, используя системный cron.

РЕЗУЛЬТАТ: Теперь работает отлично.

Другие вопросы по тегам