Ошибка обновления

Ответить
Аватара пользователя
Евгений
Сообщения: 454
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Ошибка обновления

Сообщение Евгений »

Поставил 1.9, запустил скрипты /install/autoupdate/from_1.8_to_1.9.php и /install/ext_autoupdate/from_1.4_to_1.5.php

После входа в систему, сразу появляется сообщение об ошибке -

Database Error: 1054 - Unknown column 'parent_id' in 'where clause'
Query: select * from app_ext_ipages where parent_id=0 order by sort_order, name
Page: /index.php?module=dashboard/

Проверил старую базу 1.8, посмотрел новую базу 1.9 - такого поля parent_id действительно нет. Хотя когда ставил Бету 1.9, она запустилась без ошибки.
Аватара пользователя
Евгений
Сообщения: 454
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Ошибка обновления

Сообщение Евгений »

Добавил вручную колонку parent_id (типа INT(11)) в таблицу app_ext_ipages, теперь работает.
Все это делаю на пробной системе, рабочую пока не обновляю.
Аватара пользователя
Евгений
Сообщения: 454
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Ошибка обновления

Сообщение Евгений »

И еще одна ошибка. Поставил с нуля версию 1.8.1
Зашел, проверил, работает.

Переписал на неё сверху версию 1.9. При запуске скрипта http://localhost/install/autoupdate/from_1.8_to_1.9.php теперь такая ошибка:

Обработка...
ALTER TABLE `app_entities` ADD `notes` TEXT NOT NULL AFTER `name`
1060
Duplicate column name 'notes'
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка обновления

Сообщение support »

странно, возможно при выполнении /install/ext_autoupdate/from_1.4_to_1.5.php произошел какой то сбой и по этом запрос не выполнился до конца и parent_id был не добавлено.

В папке install/db_updates лежат sql скрипты update_1.9.sql и ext/ext_1.5.sql которые можно выполнить в ручную с помощью phpMyAdmin
Аватара пользователя
Евгений
Сообщения: 454
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Ошибка обновления

Сообщение Евгений »

Так вот в чем проблема! Заглянул в указанные папки, там нет таких файлов! У меня лежит вот что:

/ext
update_1.2.sql
update_1.4.sql
update_1.5.sql
update_1.6.sql
update_1.7.sql
update_1.8.sql

Скрипт 1.9 почему-то отсутствует. Заглянул в архив инсталлятора, там есть файл update_1.9.sql.
По какой-то причине файлик не распаковался из архива. Интересно почему.
asyab
Сообщения: 75
Зарегистрирован: 30 июн 2015, 14:55
Имя: Анастасия

Re: Ошибка обновления

Сообщение asyab »

Добрый день! После обновления c 1.8.1 на 1.9 возникла ошибка:
Parse error: syntax error, unexpected '[' in E:\OpenServer1\domains\localhost\migra\includes\libs\php-barcode-generator-master\src\BarcodeGenerator.php on line 228
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка обновления

Сообщение support »

обновите пхп до 5.4 или выше
asyab
Сообщения: 75
Зарегистрирован: 30 июн 2015, 14:55
Имя: Анастасия

Re: Ошибка обновления

Сообщение asyab »

Спасибо, понятно, просто пробую сначала на локально, а тут пока нет возможности обновить php, т.к. стоит старая винда XP, хотя 5.4 может еще можно попробовать
asyab
Сообщения: 75
Зарегистрирован: 30 июн 2015, 14:55
Имя: Анастасия

Re: Ошибка обновления

Сообщение asyab »

Обновилось без ошибок, спасибо
Ответить