Не работает cron задача

R2
На сайте с 19.06.2017
Offline
0
664

Поставил PHP файл к cron, но не работает. Перешел по ссылке, где находиться файл cron: http://сайт.ру/файл крон. php, также не срабатывает, а если обновить страницу, то работает. Это ошибка в php файле или что-то еще.

Вот cron:

/usr/bin/php /var/www/userID/data/www/сайт.ру/actions/файл крон. php

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

Просите у вашего хостера как лучше это сделать.

Чтобы было более универсально, лично я так делаю, то через wget запускать и не будет проблем.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
ZT
На сайте с 24.07.2012
Offline
39
#2

Если не брать в расчёт возможные ошибки в самом скрипте, то стоит проверить путь к интерпретатору PHP. В зависимости от настроек ОС PHP может быть в разных местах.

Вот тут есть примеры для разных хостингов

https://hardmandev.com/article/nastroyka-cron-dlya-webasyst/

Но если коротко, то обычно

/usr/bin/php

/usr/local/bin/php

/usr/bin/php-cli

и т.п.

Если есть SSH, то можно просто в консоли запустить целиком команду

/usr/bin/php /var/www/userID/data/www/сайт.ру/actions/файл крон. php

и посмотреть, будет ли на что-то ругаться.

Путь к PHP там же можно найти запустив which php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий