Правило crontab:
/usr/local/php56/bin/php -c /home/****.ini -f /*****/cron.sh
cron.sh:
#!/usr/bin/php
<?php
$fc = fopen(__DIR__ . "/cron1.txt", "a");
fwrite($fc, "");
require_once( __DIR__ . '/wp-load.php' ); //подключаем ядро вордпресс
$fc = fopen(__DIR__ . "/cron2.txt", "a");
fwrite($fc, "");
cron1.txt - создается, cron2.txt - нет, видимо, проблема с подключением ядра.
Через веб-интерфейс отрабатывает нормально, через крон нет. В чем может быть проблема?
wp-load.php видимо должен запускаться через web, а через крон оно не умеет. Скорее всего где-то с путями проблемы внутри него. Подозреваю что если после require_once( DIR . '/wp-load.php' ); написать echo 'hello world' оно тоже не отработает.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости