День добрый.
Установил модуль Schelder, для того чтобы созданные статьи в определенный срок на сайте появлялась автоматом.
при создании сраницы (/node/add/page) появляется - Scheduling options c Publish on, Unpublish on и Часовой поясом...
я выставляю в Publish on время публикации (примерно через 5 минут)... создаю статью..
Через 10 минут так нчего и не появилось(((..
захожу в admin/settings/site-information - там мне - эта статья мол значиться не опубликованой... и вот тут хоть ты тресни, но пока в admin/settings/site-information не поставишь галочку напротив этой статьи и не опубликуешь отмеченныое, то она так и не появиться ..
по дефолту у меня выставленно что все статьи пубтуются, так что здесь а когда захожу в изменения статьи, в настройки - там она значиться там отметка с публикации снята
Кто-нибудь подскажите как все-таки настроить этот автол вывод в опред-ный срок?
Комментарии
А крон работает ?
Ведь все это делается по крону.
( проверить можно запустив ваш_сайт/cron.php )
у меня пока на локальном хосте все стоит.. набираю http://localhost/cron.php - выдает пустую страницу (((
публикация произойдет при ближайшей отработке крона
у меня установлен модуль Poormanscron
там есть - Cron runs interva и Retry interval .... как по вашему какие значения им лучше поставить и чем это чревато?..
Пустая страница - нормально. Так и должно быть. Значит крон сработал, в чем можно убедиться в логах.
По поводу интервалов.
Там и так вроде написано,
чем чаще идет вызов (Cron runs interva) тем быстрее проиндексируется ваш сайт встроенным поиском и чаще будут запускаться проверки на задания которые нужно выполнить по расписанию - например из вашего первого поста.
Но т.к. вы используете Poormanscron - то это "софтварная" реализация крона, которая требует еще больше ресурсов. Но если сайт не очень большой и не часто обновляется и не ооооочень много дополнительных модулей вызываемых кроном, то ничего не случится даже если поставить выполнение раз в 15-20 минут.
Спасибо)).. все работает))
Еще загадка - шедулер работает, но материалы гостям показываются старые, а под админом - те что уже нормально запощенные.
Причем если под гостем запустить cron.php, то выливается ошибка "user warning: Got error 127 from storage engine query: DELETE FROM cache_filter WHERE expire != 0 AND expire < 1187201237 in /home/user1/data/your-courses.info/includes/database.mysql.inc on line 172."
Но вместе с ошибкой новые статьи показываются этому гостю - но пока еще раз не обновишь страницу! После обновления исчезает и ошибка, и новые статьи не показываются.
Помагает только ручная очистка cache_page. Или это в связи с агрессивным кешированием, и оно бы само через некоторое время обновило все (кстати, через сколько)?
Поставил крон на один раз в день и все отлично работает.