Cron работает только при ручном запуске

Главные вкладки

Аватар пользователя ShevgotA Ru ShevgotA Ru 19 августа 2011 в 11:41

После инсталляции Drupal 7.7 сразу на русском языке, крон автоматически не запускается, (и модуль Elysia Cron не помогает), и от хостинга не зависит.
Как вылечить уже действующий сайт?

Комментарии

Аватар пользователя SpyDude@drupal.org SpyDude@drupal.org 19 августа 2011 в 19:16

Как так от хоста не зависит? В панели или через ssh пропишите задание на запуск крона... Если в ручную пускается, значит и так будет пускаться...

Аватар пользователя ShevgotA Ru ShevgotA Ru 20 августа 2011 в 15:46

Так крон работает. Но не работает встроенная в ядро функция автоматического запуска, а работать должна. У русской инсталляции есть свои плюсы, по крайней мере переводы лучше. Да и не хотелось новому простенькому сайту подставлять костыли. Тем более, что он не нуждается пока в особых настройках крона.
Я русскую инсталляцию на трёх хостингах проверял, крон работает только вручную, или через внешний адрес с ключом.

Аватар пользователя Alter_dr Alter_dr 7 декабря 2011 в 18:44

Вооот!
А я-то думаю, то ли лыжи не едут...
Правильно я понимаю, что начиная с какойто версии 7.х запуск крона уже автоматизирован? Вижу в Конфигурация » Система >> Cron - там выпадающий список Запускать cron каждые и навыбор - Никогда, 1 час, 3 часа - и тд
И это счастье не работает Sad
Начал рыть по инету - создалось впечатление что надо запуск крона насроить вне друпала(например у хостера в панели). Ну, думаю, чудесно, а на кой тогда эта страничка в друпале? Кстати - у меня 7.9 , тоже руссифиц.

Аватар пользователя Alter_dr Alter_dr 7 декабря 2011 в 19:41

может кто подскажет - где собственно расписание для cron.php
никакого файла crontab в папке друпала не нашёл
если настройки крона в базе - то как их прописывать? в меню не нашел

Аватар пользователя ShevgotA Ru ShevgotA Ru 4 января 2012 в 20:37

Сегодня снова всплыла проблема неработающей встроенной в ядро функции автоматического запуска крон, если делается русифицированная инсталляция. Если прописать задание к файлу .../public_html/scripts/cron-lynx.sh, и прописать в самом файле cron-lynx.sh тот адрес, что указан на странице "Отчёт о состоянии" для запуска cron с внешнего сайта - всё работает.
Если же ставить английскую, а потом включать русский - никаких проблем.