Ошибка обновления с 4.18.* на 5.1.0

16.09.2022 20:20
#1
prixodik
Joomshopping forum user no avatar
Name: prixodik
11.01.2013
Posts: 8
Quote
Ошибка обновления с 4.18.* на 5.1.0

При обновлении выдает две ошибки и и ошибку обновления:

На сервере обновлений не найдена контрольная сумма.
Повторяющееся имя столбца «extra_field_1»
Перед обновлением убедитесь в совместимости версии расширения с используемой версией Joomla! Настоятельно рекомендуется создать резервную копию файлов сайта и базы данных перед началом обновления.
×
Опасность
Ошибка при обновлении компонента.

Как это исправить?


Joomla: 4.2.2
PHP: 7.4.27
 
16.09.2022 20:49
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

Выглядет если уже обновление запущено 2 раз.
и уже было перемещено поле extra_field_1 в новою таблицу.

если есть сайт онлайн - посмотрю.

 
16.09.2022 22:01
#3
prixodik
Joomshopping forum user no avatar
Name: prixodik
11.01.2013
Posts: 8
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

К сожалению на локалке.
Выкачал архив обновления 5.0.1
Запустил его через обычный установщик. В таком случае ошибка только одна: "Duplicate column name 'extra_field_1'"
В базе нашел только одно такое поле. Единственное их 100 шт.

 
16.09.2022 22:04
#4
prixodik
Joomshopping forum user no avatar
Name: prixodik
11.01.2013
Posts: 8
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

Может версия php или mysql какая то особая нужна?

 
16.09.2022 22:06
#5
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

Работае на php 7.4, 8.0, 8.1
mysql 5.7, 8.0
---------------------------------------------------
таблица
_jshopping_products_to_extra_fields
существует ?

_jshopping_configs
существует ?


Last change: 16.09.2022 22:08
 
16.09.2022 22:23
#6
prixodik
Joomshopping forum user no avatar
Name: prixodik
11.01.2013
Posts: 8
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

Версии совпадают.
ivid9_jshopping_products_to_extra_fields - существует. (пустая)
ivid9_jshopping_config - существует (заплененая)
ivid9_jshopping_configs - существует (пустая)

 
16.09.2022 22:33
#7
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

удалите
ivid9_jshopping_products_to_extra_fields
Попробуйте еще раз.

 
17.09.2022 20:01
#8
prixodik
Joomshopping forum user no avatar
Name: prixodik
11.01.2013
Posts: 8
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

Попробовал. То же самое.
Могу я вам скинуть архив с сайтом? Попробуете обновить.
Или завтра могу поставить копию на поддомен и дать доступ.

 
17.09.2022 20:03
#9
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

поставить копию на поддомен и дать доступ.

 
19.09.2022 20:36
#10
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Ошибка обновления с 4.18.* на 5.1.0

Обновление завершено.

Решение:
при первом обновлении не вся таблица (_jshopping_products_to_extra_fields ) была создана.

Нужно удалить таблицу PREFIX_jshopping_products_to_extra_fields
И создать заново вручную (PREFIX ваш dbprefix)

CREATE TABLE IF NOT EXISTS `PREFIX_jshopping_products_to_extra_fields` (
`product_id` int(11) NOT NULL,
PRIMARY KEY (`product_id`)
) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.