Помогите пожалуста, не работает cron на сайте?
Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...
Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...
Напишите какой версии у вас php и какие варианты вы прописывали на сервере?
Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...Напишите какой версии у вас php и какие варианты вы прописывали на сервере?
cd /home/host1563103/3k.net.ru/htdocs/www/ && /usr/local/php/php-8.2/bin/php script.php
cd /home/host1563103/3k.net.ru/htdocs/www/ && /usr/local/php/php-7.0/bin/php script.php
wget -O /dev/null -nv https://3k.net.ru
cd /home/host1563103/3k.net.ru/htdocs/www/cron.php && /usr/local/php/php-8.3/bin/php script.php
Интервал 5 минут везде выставлял...
Версия PHP: 7.0.33, apache2handler (это с админки сайта)
Версия php: 7.0 Сайт работает в стандартном режиме (mod_php) (это с хостинга)
Версия инстанта 2.16.2
В админке в планировщике последняя дата стоит запуска сайта (ну когда установил CMS)
Пользуюсь hostland.ru
Рабочий для hostland.ru
/usr/local/php/php-7.0/bin/php /home/host1824754/site.ru/htdocs/www/cron.php >/dev/null 2>&1
При условии, что версия php 7.0, остальное, свой логин и свой домен для сайта...
Помогите пожалуста, не работает cron на сайте?
Это вопрос?)
Напишите в тех поддержку своего хостинга и спросите, как настроить путь для выполнения задачи cron… Или смотрите в документации или частых вопросах своего хостинга иногда там пишут...
Пути для разных хостингов, могут отличаться.
Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...
Это надо тех. поддержку хостинга пытать 🧐
На всякий случай попробуйте в файле cron.php в самом начале закомментировать вот это:
//if (PHP_SAPI !== 'cli') {
// http_response_code(404);
// die('404');
//}
Может поможет 🤗
Чтобы не кидались тапками, предупреждаю, так неправильно.
Пользуюсь hostland.ru
Рабочий для hostland.ru
/usr/local/php/php-7.0/bin/php /home/host1824754/site.ru/htdocs/www/cron.php >/dev/null 2>&1При условии, что версия php 7.0, остальное, свой логин и свой домен для сайта...
Помогите пожалуста, не работает cron на сайте?
Это вопрос?)
Напишите в тех поддержку своего хостинга и спросите, как настроить путь для выполнения задачи cron… Или смотрите в документации или частых вопросах своего хостинга иногда там пишут...
Пути для разных хостингов, могут отличаться.
Огромнейшее спасибо, все заработало) Теперь как часы работает)
Тоже уже сутки не могу настроить, а по факту видимо месяц уже не работает, а то может и более… Пользуюсь hostland.ru
Как только не прописывал задание на сервере, че то ни как...Это надо тех. поддержку хостинга пытать 🧐
На всякий случай попробуйте в файле cron.php в самом начале закомментировать вот это:
//if (PHP_SAPI !== 'cli') {
// http_response_code(404);
// die('404');
//}Может поможет 🤗
Чтобы не кидались тапками, предупреждаю, так неправильно.
На счет хостинга, пытал! Мне ответ пришел такой:
Здравствуйте,
Информация о том, что происходит с заданием после запуска и с каким результатом оно выполнилось, и выполнилось ли вообще, не логируется.
Вы можете подключить отправку отчетов на почту так же в разделе «Crone», при подозрении на проблемы с работой заданий лучше подключать данную функцию.
panel.hostland.ru/#menu_cron
Попробовал подключить эл. почтой отправку отчетов, но мне ничего не приходило (не о работе крона и не об ошибках)
У мнея версия пхп 7.3 лите
Malikjon,
Надо определить, где находится исполняемый файл php, который используется у вас на сайте и запускать cron.php именно с этим исполняемым файлом.
Создайте в корне сайта файл info.php
В этот файл вставьте код:
Потом в браузере перейдите по адресу вашсайт.ру/info.php
На экран будет выведен путь к папке, где находится исполняемый файл php.
Например у меня выдало /opt/php83/bin
Значит мне нужно прописывать строку для запуска cron так:
/opt/php83/bin/php -f дальше путь к файлу cron.php в корне сайта.
У вас, соответственно, выдаст другой путь. К нему нужно добавить /php -f