Проблемы при обновлении
21.11.2011Голосование
| Тип | Вопрос |
| Состояние | Исправлено |
| Приоритет | Средний |
| Версия | 4.93 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Никита |
| Исполнитель | Блоголётчик |
Обновил блоголёт до версии 4.93 (была 4.61) и теперь не работают аяксовые ссылки (Рубрики и т.д.), а также не открывается в режиме редактирования записи "Визуальный редактор" и "Дополнительные закладки". Помогите:)
RSS комментарии к этой записи
Рубрики: Вопросы
← Ранее Постраничка комментариев
Позже Форма отправки писем →
Комментарии (38) на запись “Проблемы при обновлении”
Оставить комментарий
Это нормально - в секции head были сделаны изменения. Рекомендую обновиться до последней актуальной версии5.04, предварительно деинсталировав (если были установлены) плагины ускоренной загрузки и аяксовая форма комментов. После обновления следует по адресу
/admin/views/headers
(dв админке вид/секция head) прописать следующуюсекцию:
<link rel="alternate" type="application/rss+xml" title="$site.name RSS Feed" href="$site.url/rss.xml" />
<link rel="pingback" href="$site.url/rpc.xml" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="$site.url/rsd.xml" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="$site.url/wlwmanifest.xml" />
<link rel="shortcut icon" type="image/x-icon" href="$template.icon" />
<meta name="generator" content="Lite Publisher $site.version" /> <!-- leave this for stats -->
<meta name="keywords" content="$template.keywords" />
<meta name="description" content="$template.description" />
<link rel="sitemap" href="$site.url/sitemap.htm" />
<link type="text/css" href="$site.files/js/prettyphoto/css/prettyPhoto.css" rel="stylesheet" />
<script type="text/javascript" src="$site.files/js/litepublisher/loader.min.js"></script>
<script type="text/javascript">jqloader.load_jquery("$site.files$template.jsmerger_default");</script>
и для админки секция head:
<link type="text/css" href="$site.files/js/jquery/ui-$site.jqueryui_version/redmond/jquery-ui-$site.jqueryui_version.custom.css" rel="stylesheet" />
<script type="text/javascript" src="$site.files$template.jsmerger_admin"></script>
после чего по адресу
/admin/service/run/
(в админке обслуживание/запуск) выполнить скрипт:
tjsmerger::i()->install();
после чего все заработает. И да, обновлятся надо с запросом ftp аккаунта, если такого запроса нет, то следует перед обновлением изменить в админке настройки/безопасность доступ к файловой системе на ftp. Адреса пишу потому, что если не работают виджеты то скорее всего и всплывающее меню не работало.
Плагины ускоренной загрузки и аяксовая форма комментов не установлены. Обновиться с первого раза не получилось, как я уже говорил.
Я прописал эти строки вместо предыдущего содержимого.
Запустил: tjsmerger::i()->install();
и получил в ответ:
Fatal error: Call to undefined method tjsmerger::i() in /home/u109499365/public_html/lib/admin.service.class.php(262) : eval()'d code on line 1
В итоге ничего не изменилось=\
Сейчас попробую совет про ftp.
После этого вервый совет тоже сработал. Спасибо. А ссылки теперь всегда будут с "Развернуть\свернуть"? Раньше как-то красивее смотрелось, имхо. Или это где-то меняется?
p.s. А где генератор тем?
ничего не пишет. Просто ошибка браузера...
Опера открывает(пробовал с разных компов),а IE, chrome не хотят. Бред какой-то...
У меня сейчас не получается протестировать ответы твоего сервера - я через3G мтс сейчас вообще не могу по ftp куда либо соединится, чтобы протестировать. Залей к себе скрипт
http://litepublisher.googlecode.com/svn/trunk/utils/get.php
на сайт и набери после заливки аадрес скрипта с параметром url страницы, для тебя это будет
http://yanepsih.ru/get.php?url=http://yanepsih.ru/
результат сюда. Сделал бы сам, но пока не получается
Бэкапы есть от всех версий, так что сначала попробую эти советы,а если нет, то попробую обновиться по нормальному. Отпишусь!
Результат get.php (но Вы уже видели)
request:
GET / HTTP/1.0
Host: yanepsih.ru
User-Agent: tester
response:
P.s. прошлый коммент нездорово заменил фтп на то что видите.
Где-то читал, что лучше обновляться не сразу до 4.93,а постепенно...надо ли и как?Можно краткий алгоритм...Спасибо за помощь.
Да, желательно было подниматься где то по 10 версий до 4.93 и все по ftp. Сейчас сложно сказать, что и где не так отработало, если на 5 версии все работает, то пусть и работает. Также если есть другие сайты на старой версии то можно пошагово обновляться и следует знать, что во время обновления по 10 версий будут периодически вылазить ошибки обновления и это не является катастрофой.
Что касается визуальных редакторов - следует деинсталировать текущий, потом скачать обновленную версию редактора - ссылки есть на странице плагинов перед списком плагинов. Плагин будет сразу закачен на сайт. То есть для новой версии новая версия виззуальных редакторов.
Так делать да?
tupdater::instance()->auto2(litepublisher::$options->version + 0.1)
Лучше через скрипт:
http://litepublisher.googlecode.com/svn/trunk/utils/auto22.php
предварительно его отредактировав, написав туда свои данные для ftp аккаунта и запускать несколько раз, должно появлятся true в результате работы и так до версии 4.93, потом можно через админку (не забывая про вторую попытку обновить страницу). Обновить сеекции head и выполнить скрипт
tjsmerger::i()->install();
Я только что перевел один из сайтов с версии 4.60 на 5.04 совершенно безболезнено. Да, конечно сменить доступ к файлам на ftp
В общем уже откатился на родную 4.61.
выключил фтп в безопасности.
обновился скриптом auto2.
потом обновился через админку до 5.04 с исп. фтп
заменил секции и выполнил скрипт.
Снова не работает главная страница ( а также корневое меню записи в админке)
Пробовал деинсталировать thomepage и заново установить...не помогает. При удаленной thomepage сайт открывается по yanepsih.ru, но естественно пишет, что "Не найдено".
Визуальный редактор и Дополнительные закладки также не открываются. Пробовал скачать новый редактор,но это не помогает.
ХЗ что делать...Для меня наверно проще снести нахрен всё и поставить сразу 5.04...Слишком много подводных камней возникает...
Сколько раз запускал скрипт auto2? Он по 11 версий обновляет за один раз и его надо было запускать до 4.93 версии. То, что не работает визуальный редактор/табы означает, что не отрабатывает сборщик js, для этого как раз после всего и нужно запускать скрипт
tjsmerger::i()->install();
Если был установлен визуальный редактор до обновления, то его следует деинсталировать и снова инсталировать вновь загруженную версию после окончания обновления. С гглавной - теоритически должно было хватить выше описанных процедур и на всех сайтах, где я обновлял до последней версии аналогичной проблемы не разу не возникало. Мне сейчас сложно что либо еще посоветовать, так все возможное уже успел посоветовать. ББд или файловая версия?
tjsmerger::i()->install(); - запускал. ошибок не вылетело. аяксовые ссылки работают.
был родной редактор. вроде ничего другого не ставил.
Главная кое-как заработала после того как я в классах деинсталлировал\установил всё с упоминанием post)))) думаю поставить заново...так пожалуй проще...
Не помню, но деинсталяция класса tposts может привести к полному удалению всех записей безвозвратно. Страница классов не предназначена для эксперементов и может (и унекоторых пользователей) привести к полному краху сайта.
Бд версия более устойчива - посты можно восстановить из дампа, если были сделаны бекапы
Ну я от безысходности) я просто с БД не очень знаком...сейчас попробую поставить последнюю версию и восстановить начинку.
Одно пока не нравится... Развернуть\свернуть для виджетов. Можете ткнуть носом где поменять?
Переносить бд не совсем ясно - какие данные были правильные, а какие повреждены и вообще были ли повреждены, а если да, то как. Если просто залить/восстановить дамп, то это в обслуживание/резирвирование, но дамп годится только для текущей версии. В последних версиях структура бд не менялась и дампы годятся, но вот предыдущие из 4 версии дампы нет - были изменения. На настоящий момент кажется больше не ожидается каких либо изменений в бд, хотя вру - будет через некоторое время обновление, где у постов появится новое свойство. Так что советовать про бд не понятно. Также мне не совсем было понятно, что не работало в последней итерации обновлений - каждый раз были другие ошибки и я уже запутатался, что не так работало.
Про виджеты - это свойство темы, если поставишь тему из генератора, то там этого нет. За это отвечает шаблон$template.ajaxwidget и $template.inlinewidget Тему по умолчанию редактировать нельзя, так ка после обновления все изменения будут стерты