Intereting Posts
Крюк для изменения как дезинфицировать флажок? интеграция с загрузкой метаданных mp3 audio: могу ли я автопопуляцией заголовка, заголовка, описания из тегов id3? Показать название таксономии Как изменить страницу архива таксономии с параметром поиска? Не удалось успешно проверить nonce Как увеличить роль пользователя в роли «Нет роли для этого сайта» Черно-белые миниатюры Как я могу получить ключи токена api wordpress? Как добавить ссылку (href), поэтому, когда я нажимаю на нее, она отображает (показывает все) сообщения пользовательского типа сообщений (rich_media) из текущей категории? Как добавить / назначить или изменить отображаемое изображение в сообщении программно? Я хочу, чтобы URL-адрес из файла на носителе с использованием файла заголовка Woocommerce – Скрыть "добавить в корзину" на бесплатные продукты Изменить slug с настраиваемым полем Для чего используются custom_css и customize_changeset?

Почему cron не работает для меня?

Я на centOS 7, и у меня есть сайт wordpress. Из-за некоторых проблем с настройками wp-cron по умолчанию WordPress я выбрал для выполнения задач cron с моим сервером. Я использовал эту команду:

wget http://www.example.com/wp-cron.php?doing_wp_cron=1 > /dev/null 2>&1 

для запуска каждые 10 минут. Это работает каждые десять минут, когда он пытается заглянуть на эту страницу, но не генерирует никаких выходов, а задачи wordpress cron не выполняются.

Кроме того, если я попытаюсь открыть страницу: http://www.example.com/wp-cron.php?doing_wp_cron=1 самостоятельно в своем браузере, я получаю пустую страницу … Это ошибка? Я не получаю никакого сообщения в журнале ошибок apache … Спасибо

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

Затем настройте систему cron для запуска задач wp-cron :

 */5 * * * * wget -q -O - "http://example.com/wp-cron.php?t=`date +\%s`" > /dev/null 2>&1 #Sometimes it might be required to run PHP directly: */5 * * * * php /home/$USER/public_html/wp-cron.php 

?doing_wp_cron добавляется только автоматически, когда вы определяете ALTERNATE_WP_CRON как true в wp-config.php . Поскольку вы полностью отключите его, вы хотите использовать вышеприведенный URL или второй метод, который распределяет параметры.

Если вы находитесь в среде разработки и хотите выводить информацию об отладке, вызов ее вручную, как это, покажет вам ваш вывод отладки.

Кроме того, вы можете использовать встроенную функцию error_log PHP для записи строк сообщений в журнал ошибок для отладки. Вам нужно будет использовать это в сочетании с настройками WP_DEBUG .

Если вам нужна дополнительная помощь в ее отладке, попробуйте этот вопрос .