Там вот написано:
Создайте задание для CRON
Добавьте файл /cron.php в расписание заданий CRON в панели вашего хостинга.
Интервал выполнения — 24 часа. Это позволит системе выполнять периодические сервисные задачи. Возможная команда, которую нужно добавить в CRON, выглядит так:
php -f /var/www/vh151725/data/www/kakvamsait.ru/cron.php sait.ru > /dev/null
В случае затруднений обратитесь в техническую поддержку хостинга.
Я просто не понимаю зачем это нужно?
Я добавил предлагаемую команду на хостинге в список команд крона, но когда нажимаю выполнить, то открывается белое окно и все.
Я просто не понимаю зачем это нужно?
Зайдите в админку-настройки-Задачи CRON и вам всё сразу станет ясно. Крон оптимизирует таблицы мускула, очищает кеш и т.д, если установлены дополнительные компоненты или плагины, то парсит инфу и другой контент по расписанию — вообщем в этом духе. Крон нужен — без него никак
а почему на сервере когда нажимаешь выполнить ничего не показывает? только белую страницу
Я просто не понимаю зачем это нужно?
Зайдите в админку-настройки-Задачи CRON и вам всё сразу станет ясно. Крон оптимизирует таблицы мускула, очищает кеш и т.д, если установлены дополнительные компоненты или плагины, то парсит инфу и другой контент по расписанию — вообщем в этом духе. Крон нужен — без него никак
))
А необязательно на сервере будет что-то показываться с панели — может и белая страница, может код выполнения задания — это не важно, важно правильно настроенное задание крона а выполнение его вы увидите на своём сайте. При создании нового задания для крона включите уведомление об ошибках на свой почтовый ящик — если планировщик неправильно настроен то ждите уведомление…а почему на сервере когда нажимаешь выполнить ничего не показывает?
php -f /var/www/user/data/www/site.ru/cron.php site.ru>/var/log/cron.log 2>&1
и посмотреть что не нравится cron'y
X-Powered-By: PHP/5.3.28
Content-type: text/html
Access denied
Пытаюсь выполнить команду так site.ru/cron.php
Получают белую страницу с надписью Access denied
В чем может быть проблема?
Доступ запрещён — попробуйте обратиться к хостеру или смотрите права на выполнения cron.phpAccess denied
Если проблема появилась позже, то можно попробовать решить ее методом "тыка" — смотреть какие задачи сами добавляли в админке, пробовать отключать их и снова запускать крон.
Например здесь описывается аналогичная проблема, причина Access Denied неверное указанный путь php.
/usr/bin/php /home/pengs/public_html/file.php -cron hyperseek generate_related_keywords
I changed it to:
/usr/local/bin/php /home/pengs/public_html/file.php -cron hyperseek generate_related_keywords
I found this after checking everything else that was suggested in this topic, I thought of checking to make sure where php was, just in case.
I did the command
which php
in SSH and that's when I realized that it was located at /usr/local/bin/php
www.webhostingtalk.com/showthread.php?t=452552
было так /usr/bin/php, а надо так /usr/local/bin/php