Отложено и не публикуется
08.06.2011Голосование
| Тип | Вопрос |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 4.62 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Лена |
| Исполнитель | Блоголётчик |
Zerber-ом заполнила сайт без отложенной публикации, в админке на статьях везде статус отложено, пытаюсь опубликовать вручную не получается. Дата и время текущее стоит в статьях.
RSS комментарии к этой записи
Рубрики: Вопросы
← Ранее HTML сущности % в заголовке
Позже Не загружаются фото →
Комментарии (27) на запись “Отложено и не публикуется”
Оставить комментарий
* Главная страница
* Почта
* Записи в RSS
* Просмотр
* Комментарии
* Сервисы пингования
* Ссылки
* Кэширование
* Рубрики и метки
* Безопасность
* robots.txt
* Локализация
* 404
* Редиректы
и ни в каком из них адрес сайта нельзя прописать.
Проверю, ну а пока гарантировано выполни скрипт на странице обслуживание/запуск
litepublisher::$site->files = 'http://site.ru';
litepublisher::$site->url= 'http://site.ru';
где site.ru - твой скайт, ьбез слеша в конце. Должно выличить
Блоголётчик пишет:
У меня подобная проблема, версия 5.11, сделал как описано выше, отложенники не публикуются автоматически со статусом опубликовано. Вручную публикуются только те которые с задержкой в одни сутки и более.
http://litepublisher.googlecode.com/svn/trunk/utils/cron.php
Вообще то надо было скачать скрипт и залить его на сервер, после чего выполнить набрав его адрес в браузере.
Также интересуют результаты выполнения следующего скрипта:
dumpvar(tcron::i()->items);
выполненного как раз на странице обслуживание/запуск
Результат выполнения этого dumpvar(tcron::i()->items); скрипта:
Caught exception:
The requested property "items" not found in class tcron
0 lib/kernel.php(387): tdata->error('The requested p...')
1 lib/kernel.php(843): tdata->__get('items')
2 lib/admin.service.class.php(261) : eval()'d code(1): tevents->__get('items')
3 lib/admin.service.class.php(261): eval()
4 lib/menu.class.php(429): tadminservice->processform()
5 lib/kernel.admin.php(171): tmenu->doprocessform()
6 lib/kernel.admin.php(162): tadminmenu->doprocessform()
7 lib/kernel.php(1916): tadminmenu->request(52)
8 lib/kernel.php(1885): turlmap->GenerateHTML(Array)
9 lib/kernel.php(1796): turlmap->printcontent(Array)
10 lib/kernel.php(1785): turlmap->dorequest('/admin/service/...')
11 index.php(91): turlmap->request('futbolki.zrobys...', '/admin/service/...')
12 {main}
Какой нибудь текст появился после выполнения cron.php? Запусти его еще раз - интересует текст выдаваемый скриптом. Посмотри папку storage/data/cron - сколько там примерно файлов? Как вариант решения проблемы отключи пингование ссылок в постах (делается это в настройки/пинговвание, просто удали все сайты для пинга).
Сложно сказать в чем проблема - вроде бы отложенная публикация работает, но не отрабатывает, одна из причин - возможно переполненная очередь для крона. В кроне больше всего есть ресурсов как раз пингование самой новой записи в поисковики и пингование ссылок в посте
Статья одна появилась, я убрал сервисы пингования. В папке storage/data/cron более 4к файлов, это те которые пронумерованы.
Хотелось бы конечно чтоб все публиковалось без проблем, да еще с сервисами пингования, хотел туда еще своих сервисов добавить.