Авто- и ручное обновление
01.03.2011Голосование
| Тип | Вопрос |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 4.20 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | bescom |
| Исполнитель | Блоголётчик |
При попытке автоматического обновления с версии 4.20 на 4.25 (в тот момент она была актуальной) возникла ошибка. Я не обратил особого внимания, думал, что просто какой-то глюк в дистрибутиве, бывает, потом переустановлю движок. Кстати, после ошибки перестали работать визуальные редакторы и перестала открываться страница "Обслуживание". Однако переустановка движка вручную нигде не описана. В общем, нужно именно это описание - как обновить движок блога вручную. Естественно, без разрушения уже существующего контента. Спасибо за ответ.
RSS комментарии к этой записи
Рубрики: Вопросы
Комментарии (25) на запись “Авто- и ручное обновление”
Оставить комментарий
На какую версию была последняя попытка обновиться? Если на 4.31 то именно в последнем скрипте обновления есть ошибка. Думаю, что сегодня смогу сделать новый релиз без ошибок. Сейчас посмотрел, какие были изменения с 4.20. Ничего фатального там не было - были мелкие нововведения и исправления.
Один из способов - это вручную залить весь дистрибутив поверх старого и потом в админке нажать кнопку "запустить скрипт обновления" на странице обслуживание, но по идее должна открываться страница обслуживания. Был ли перенос сайта на другой хостинг? Или менялились какие либо настройки сервера? Дело в том, что на странице обслуживания сравнивается текущая версия с последним релизом и делается соеденение к внешниему (по отношению к твоему сайту) соеденение.
Много что то написал - какая сейчас конкретно версия у твоего сайта и что конкретно происходить при попытке открыть страницу обслуживание?
Сайтов несколько - около десятка, все на одном хостинге. На половине попытка обновления была сделана, все попытки не удались. После этого была пауза, времени не было на решение проблем. Сегодня на один из сайтов по FTP залил новую версию 4.31 и из http://site/admin/service/ удалось обновиться и восстановить все функции. Завтра попробую проверить все остальные сайты. По результатам отпишусь, но только после обеда - раньше не получится.
Сегодня я уже выпустил 4.32 - лучше на нее обновляться. Некоторое время назад были проблемы у бекапера и ftp модуля, сейчас не помню в какой версии полностью устранил проблемы. В обновлении задействованы следующие файлы в папке lib:
- backuper.class.php
- admin.service.class.php
- remote.abstract.filer.class.php
- remote.ftp.class.php
- remote.local.filer.class.php
- updater.class.php
Если эти файлы вручную залить, то должно работать автоматическое обновление. Рекомендую на странице настройки/безопасность указать тип доступа к файловой системе как ftp - это несколько увеличивает безопасность и гарантирует в общем случае лобновление файлов. Обновление может занимать от 2 до200 секунд в зависимости от сервера, по краней мере у меня настолько разнились цифры на разных серверах.
во всех версиях до сих пор есть пока неразрешимая проблема: после автоматического обновления появляются php предупреждения об уже отосланных заголовках. Это ни на что не влиает, но гарантирует отсутствие разрыва по таймауту со стороны браузер при отсутствии отклика от сервера при долгом обновлении. Я знаю об этом, но решения пока нет.
Информация о состоянии блога на платформе Lite Publisher.
Количество записей: 129
Количество комментариев: 13
Версия: 4.33
Ошибка чтения сервиса)
Что на третьей версии, что на четвертой.
Тогда есть два равнозначных пути:
Естественно, что все это после заливки новых файлов
При попытке обновления с 5.01 на 5.02 выскакивает
Notice: Undefined variable: filess in /home/bobcompany/www/blog.elikon-2005.by/lib/update/update.5.02.php on line 20 Fatal error: Call to a member function save() on a non-object in /home/bobcompany/www/blog.elikon-2005.by/lib/update/update.5.02.php on line 20
Теперь не работает визуальный редактор и много глюков. Как обновиться что бы контент сохранить?
Обновление не критическое - если не загружались файлы в 5.01, то делать особо ничего не надо. Ошибку при обновлении поправил. "Много глюков" - как я могу только догадываться это перестал работать jquery. Для восстановление работы jquery можно в админке по адресу:
/admin/views/jsmerger/
нажать кнопку сохранить, либо альтернативный вариант (в принципе это одно и этоже) выполнить скрипт в обслуживание/запуск:
tjsmerger::i()->save();
все.
яндекс не дружит с вашим РСС , вот распечатка его анализа:
Неверный формат документа
При анализе документа обнаружено несоответствие документа формату, заявленному заголовке Content-Type. Измените заголовок Content-Type либо формат документа.
а вот адрес /blog/rss.xml и все остальные адреса заканчивающиеся на рсс
как пофиксить?