Проблемы при обновлении с 0.5.1 до 1.0
Решил обновить свой сайт до новой версии 1.0.
Всё делаю по инструкции. Заливаю в чистый каталог файлы, копирую файл конфига и папку аплоадс. И на этом всё хорошее заканчивается.
Далее запускаю установочник, ставлю галочку в «Конвертировать базу 0.5.1 в 1.0» указываю все данные базы, которые были в старом сайте и на 3 этапе уже вылезают ошибки, о том что юзер не добавляется. Скорей всего потому, что он имеется в базе данных.
Закрываю установочник перехожу на сайт и вылезает куча ошибок с упоминаем баз данных, которых нет вообще. Вручную добавляю с файла «конверта с 0.5.1 в 1.0 » и наконец вылезают новые ошибки такого вида
Убил на разрешение проблемы часа 3 так и не понял в чем может быть дело. Помогите!!!
Всё делаю по инструкции. Заливаю в чистый каталог файлы, копирую файл конфига и папку аплоадс. И на этом всё хорошее заканчивается.
Далее запускаю установочник, ставлю галочку в «Конвертировать базу 0.5.1 в 1.0» указываю все данные базы, которые были в старом сайте и на 3 этапе уже вылезают ошибки, о том что юзер не добавляется. Скорей всего потому, что он имеется в базе данных.
Закрываю установочник перехожу на сайт и вылезает куча ошибок с упоминаем баз данных, которых нет вообще. Вручную добавляю с файла «конверта с 0.5.1 в 1.0 » и наконец вылезают новые ошибки такого вида
Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: actions/ActionError/index.tpl' in /home/./....../.....ru/public_html/engine/modules/viewer/Viewer.class.php:328 Stack trace: #0 [internal function]: ModuleViewer->Display('actions/ActionE...') #1 /home/./....../.....ru/public_html/engine/classes/Engine.class.php(551): call_user_func_array(Array, Array) #2 /home/./....../.....ru/public_html/engine/classes/Router.class.php(439): Engine->_CallModule('Viewer_Display', Array) #3 [internal function]: Router->__call('Viewer_Display', Array) #4 /home/./....../.....ru/public_html/engine/classes/Router.class.php(137): Router->Viewer_Display('actions/ActionE...') #5 /home/./....../.....ru/public_html/engine/classes/Router.class.php(127): Router->Shutdown(false) #6 /home/./....../.....ru/public_html/index.php(34): Router->Exec() #7 {main} thrown in /home/./....../.....ru/public_html/engine/modules/viewer/Viewer.class.php on line 328
Убил на разрешение проблемы часа 3 так и не понял в чем может быть дело. Помогите!!!
14 комментариев
То есть, всё убрать...
При обновлении за каким-то хреном спрашивает пароль и имя администратора, параметры доступа к MySQL…
Пришлось тупо патчить MySQL базу кусками SQL-файла, что в поставку входит.
В конце концов заработало.
Кто-нибудь решал эту проблему?
Выход таков: от старой LS должно остаться 2 вещи: uploads и БД.
БД нужно обновить, желательно вручную.
Дальше залить чистый скрипт.
Дальше накатить uploads.
Если БД вручнцю поправлена, установщик запускать НЕ нужно.
И только после этого, когда на минимальной «условно-нулевой» установке всё взлетит (а оно взлетит, будьте уверены), нужно приниматься за шаблоны, и уже потом — за плагины.
— Разворачивал новый архив
— Обновлял БД (и вручную, и инсталлятором, и до разворачивания нового и после)
— Подключал uploads (и до БД, и после)
Итог один и тот же. До плагинов и шаблонов дело вообще не доходило. В голом виде обновить не могу.
Что смущает — после всех этих зачисток /install/ помнит в браузере мой последний шаг и все введённые ранее параметры. В куках нет, БД откатывал, файлы менялись — откуда он их берёт?