У меня есть крон, который это установлено выполнять каждые десять минут, который хорошо работает, если я выполняю файл вручную путем ввода
php register.php
Но, мой крон не выполнит этот файл, после того как он включает что-либо cURL
похожие страницы. Мой крон следующие
*/10 * * * * /usr/bin/php /var/www/html/register.php
Я знаю, что крон получает корректный файл, потому что в самом верху его, я поместил почтовую функцию php для отправки мне электронного письма так, чтобы я знал, что он выполнялся. Но, что-либо ЗАВИХРЯЕТСЯ связанное, не выполнится. Нет никаких глобальных переменных или серверных переменных в сценарии, так, чтобы не была причина. Я проверил и crontab и php журналы ошибок, и ничто там не имеет отношение к этой проблеме.
проверьте после всех, корректны.
(1)-f file.php Синтаксический анализ и выполняются, файл
*/10 * * * * /usr/bin/php -f /var/www/html/register.php
(2) дают файл после проверки разрешения
chmod -x /var/www/register.php
(3) который php
$ which php /usr/bin/php
если его diffrente тогда его влияние Ваша вкладка крона.
(4) при использовании какой-либо связанной с URL операции в регистре (чтение, запишите - файл и т.д....) , тогда обеспечивают полный путь файла.
/var/www/path/to/file.php