Правило 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' оно тоже не отработает.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста, есть код который записывает все orderid из цикла в текстовый файл