ошибка при обновлении с 1.5.2 на 1.5.3

#1 21 декабря 2009 в 16:27
при попытке обновится выдает:
DATABASE ERROR:

SELECT * FROM cms_uc_cats_access LIMIT 1

Table ’psyland_new.cms_uc_cats_access’ doesn’t exist
#2 21 декабря 2009 в 16:34
Действительно, странно. Существут таблицы cms_uc_cats и cms_uc_cart. А что ты делал до этого, как обновлялся?
#3 21 декабря 2009 в 16:37
feba7
до этого нормально все было, каталогом вообще не пользуюсь, и еще не отображаются компоненты в админке!
DATABASE ERROR:
SELECT system as getfield FROM cms_components WHERE id=19 LIMIT 1
Unknown column ’system’ in ’field list’
#4 21 декабря 2009 в 16:45
Так ты обновлял сайт с 1.5.2 на 1.5.3? дамп и копию сайта хоть сделал? Судя по всему, у тебя, вероятно, база рухнула. Если был живой сайт, полагаю, надо править руками, чтобы вернуть его к 1.5.2
#5 21 декабря 2009 в 16:48
все работает кроме компонентов в админке
#6 21 декабря 2009 в 16:51


все работает кроме компонентов в админке

forlord
Немного загадочная фраза, признаюсь. Ты хочешь сказать, что в админке не показывает список компонентов? Или в админке выводит вот те ошибки, что ты писал?

Пожалуйста, давай перестанем торопиться. Изложи все подробно и четко.
#7 21 декабря 2009 в 21:12
в админке выдается ошибка
DATABASE ERROR:
SELECT system as getfield FROM cms_components WHERE id=19 LIMIT 1
Unknown column ’system’ in ’field list’
а остальное полностью работает!
при этом ни один компонент не доступен!
#8 21 декабря 2009 в 21:14
Первая ошибка выводится при попытке произвести миграцию с 1.5.2 на 1.5.3, с ошибкой проходит миграция, но компоненты (в админке) не доступны.
#9 23 декабря 2009 в 21:16
у меня такая же беда…
#10 24 декабря 2009 в 07:19
forlord, imprint, судя по тексту ошибки, выводимому БД, у вас не создалась колонка "system" в таблице cms_components.

Я заглянула в скрипт миграции в одной из сборок 1.5.3, там команда на создание такой колонки выдается. То, что у вас не добавилась, вероятно, связано с тем, что релиз 1.5.3 еще толком не устоялся и постоянно изменяется — вот вам, я полагаю, такая сборка и досталась.

Давайте сделаем так. Я сейчас скрипт миграции из той сборки, что я смотрела, извлеку, и положу в архив, себе в профиль. Вы скачиваете его у меня, и распаковываете себе на сайт, в корень. Затем в браузере, в адресной строке набираете www.ваш_сайт.ru/migrate. Он произведет вставку в таблицу cms_components. После этого вы эту папку удаляете, чистите кэш — обязательно!!!, заходите в админку и смотрите, исчезла ошибка или нет.
Если не исчезла — отпишитесь, будем голову ломать дальше.
#11 24 декабря 2009 в 08:56
feba7, Спасибо, проблему решил, вручную создал cms_uc_cats_access, и занаво поставил cms_components (из демо данных 1.5.3), скрипт не ставил.
#12 24 декабря 2009 в 09:08
при миграции потеряли cms_hits, cms_uc_tags — проверка БД с эталон пишет, что нехватает таблиц
#13 24 декабря 2009 в 09:58
у меня всё нормуль спасибки .........feba7 +1
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.