Поставил 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'
Зашел, проверил, работает.
Переписал на неё сверху версию 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: Ошибка обновления
странно, возможно при выполнении /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
В папке 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.
По какой-то причине файлик не распаковался из архива. Интересно почему.
/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.
По какой-то причине файлик не распаковался из архива. Интересно почему.
Re: Ошибка обновления
Добрый день! После обновления 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
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: Ошибка обновления
обновите пхп до 5.4 или выше
Re: Ошибка обновления
Спасибо, понятно, просто пробую сначала на локально, а тут пока нет возможности обновить php, т.к. стоит старая винда XP, хотя 5.4 может еще можно попробовать
Re: Ошибка обновления
Обновилось без ошибок, спасибо