COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Обновление 1.5.4.1 на 2.3.0.2.3


gyurza2000

Recommended Posts

День добрый, созрел для переноса магазина на ветку 2.х.

Сейчас магаз на MaxyStore 1.5.4.1. Когда появилась только ветка OpenCartPRO 2.1.0.1, в качестве эксперимента делал upgrade с помощью бесплатной утилитки OpenCart-Migration-Upgrade-Tool. Всё проходило гладко и работало. В описании утилиты сказано, что апгрейдит до 2.1.0.1

Могу ли я проапгрейдится до 2.3.0.2.3? Или у 2.1 и 2.3 есть какие то существенные отличия по таблицам SQL?

А до 2.3.0.2.3 OpenCartPRO сразу получится? Или у OpenCart 2.3.0.2 и OpenCartPRO 2.3.0.2.3 есть отличия и не получится?

Не подскажите последовательность, может кто проходил?

Нужно ли апгрейдится через оригинальный OpenCart и потом цеплять полученную базу к OpencartPRO 2.3.0.2.3 или можно напрямую апгрейдиться с MaxyStore 1.5.4.1 до OpencartPRO 2.3.0.2.3 ???

Чем удобнее это сделать?

 

Заранее благодарю за советы

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, gyurza2000 сказал:

Или у 2.1 и 2.3 есть какие то существенные отличия по таблицам SQL?

база через сайт\инсталл обновится

только предварительно нужно отключить все модули и окмоды

 

Ссылка на комментарий
Поделиться на других сайтах

Admin верно говорит, я обновляю магазины со старых, главное базу обновить, а движок подтянется с файлами. Если у вас уже 2.1 стоит то сильных различий в базе нет, а если и есть то они руками тоже быстро устраняются. Вот только модули не потянут те что на 2.1 только рассчитаны, их сразу лучше удалить

Ссылка на комментарий
Поделиться на других сайтах

Не, сейчас магаз работае на MaxyStore 1.5.4.1.

Я так понимаю для апгрейда оригинальный OpenCart в качестве промежуточного звена задействовать не надо?

То есть я с помощью той самой утилитки OpenCart-Migration-Upgrade-Tool перехожу на OpenCartPRO 2.1.0.1 (года 1,5 назад я это уже делал), и тут же (в этом случае ведь не потребуется никакие окмоды отключать или всё что в комплекте сборки идёт тоже отключать?) накатываю к полученной базе версию OpenCartPRO 2.3.0.2.3 и база при инстале апгрейдится?

Ссылка на комментарий
Поделиться на других сайтах

вобщем не знаю как там у меня 1,5года назад получалось. Не записывал, к сожалению. Но сейчас с 1.5.4.1 на OpenCart 2.1.0.1 с помощью OpenCart-Migration-Upgrade-Tool.

Не совсем получилось...морда сыпет ошибками при нажатии по любым кнопкам. Хотя, конечно автор OpenCart-Migration-Upgrade-Tool писал конечно что до 2.0.3.1 только апгрейдит, но я решил ему не поверить :)

Internal Server Error

Internal Server Error

{"success":"You must <a href=\"http:\/\/6mils.ru\/index.php?route=account\/login\">login<\/a> or <a href=\"http:\/\/6mils.ru\/index.php?route=account\/register\">create an account<\/a> to save <a href=\"http:\/\/6mils.ru\/kran-startovyy-dlya-kapelnoy-lenty-ispaniya\">\u041a\u0440\u0430\u043d \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u0434\u043b\u044f \u043a\u0430\u043f\u0435\u043b\u044c\u043d\u043e\u0439 \u043b\u0435\u043d\u0442\u044b<\/a> to your <a href=\"http:\/\/6mils.ru\/index.php?route=account\/wishlist\">wish list<\/a>!","total":"Wish List (1)"}

 

Ссылка на комментарий
Поделиться на других сайтах

Конвертируюсь с 1.5.4.1 на 2.1.0.2.2, затем upgrade на 2.3.0.2.3 и имею ошибку:

Скрытый текст

Код ошибки(0): Error: Incorrect table definition; there can be only one auto column and it must be defined as a key
Error No: 1075
ALTER TABLE `product_tab` DROP PRIMARY KEY в /WWW/мой_сайт/system/library/db/mysqli.php строке 45

 

 

Проапгрейдил базу 1.5.4.1 установщиком 2.3.0.2.3...картинки товаров не показываются...

причём в админке картинки товаров отображаются

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер.
Ссылка на комментарий
Поделиться на других сайтах

Выгнали меня из ветки поддержки 2.3.0.2.3. Пишу тут. Приапгрейде с 1.5.4.1 при помощи OpenCart-Migration-Upgrade-Tool получил базу к версии 2.1.0.2.2. Картинки не показывались, но несколько запросов к БД решили вопрос:

UPDATE `banner_image` SET `image` =   REPLACE ( image , 'data/', 'catalog/' );
UPDATE `category` SET `image` =   REPLACE ( image , 'data/', 'catalog/' );
UPDATE `manufacturer` SET `image` =   REPLACE ( image , 'data/', 'catalog/' );
UPDATE `product` SET `image` =   REPLACE ( image , 'data/', 'catalog/' );
UPDATE `product_image` SET `image` =   REPLACE ( image , 'data/', 'catalog/' );
UPDATE `setting` SET `value` =  REPLACE ( value , 'data/', 'catalog/' ) WHERE `key` = 'config_logo';
UPDATE `setting` SET `value` =  REPLACE ( value , 'data/', 'catalog/' ) WHERE `key` = 'config_icon';

UPDATE `information_description` SET `description` = REPLACE ( description , 'data/', 'catalog/' );
UPDATE `category_description` SET `description` = REPLACE ( description , 'data/', 'catalog/' );
UPDATE `product_description` SET `description` = REPLACE ( description , 'data/', 'catalog/' );

 

Следом обновился до 2.3.0.2.3. Картинки пропали, хотя в базе пути правильные и в админке картинки отображаются.

 

Решил поэкспериментировать и про апгрейдил базу 1.5.4.1 сразу на 2.3.0.2.3. Апгрейд прошёл успешно...со слов инсталлятора. Но...картинок нет (пути в базе правильные). В админке картинки есть. Ошибок не вижу, но...вижу, что в магазе ничего не работает. А некоторые модули не включаются. Вобщем вот так вот влоб, видимо обновление не пройдёт.

 

Как бы переехать то на 2.3 с 1.5.4.1 ?

Ссылка на комментарий
Поделиться на других сайтах

19 минут назад, gyurza2000 сказал:

Выгнали меня из ветки поддержки 2.3.0.2.3

Три раза крайне вежливо попросил обсуждать процесс обновления максимально полно в одной теме, а не распыляться по разным темам)))

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, BuslikDrev сказал:

потом нашёл бы запросы для изменения местами эти таблицы и для переименовывания их, если нужно

Грамотно, согласен,но, не с моей квалификацией :) Дампы баз, кстати и 2.3 и 1.5 сделал. Буду пытаться это сделать с помощью OpenCart-Migration-Upgrade-Tool.

Для чего то же эту тулзу создавали :) А делает она вот что:

Скрытый текст

Table affiliate_login successfully added to database
Table customer_login successfully added to database
Table module successfully added to database
Database Tables is added to version 2.0.1.0-2.0.3.1  level.

Table api_id successfully added to database
Table api_session successfully added to database
Table cart successfully added to database
Table customer_wishlist successfully added to database
Database Tables is added to version 2.1.0.1  level.
ADDED total 7 TABLES SUCCESSFULLY

Column custom_field successfully added to table address 
Column filename successfully added to table affiliate 
Column sort_order successfully added to table banner_image 
Column meta_title successfully added to table category_description 
Column required successfully added to table custom_field_customer_group 
Column custom_field successfully added to table customer 
Column safe successfully added to table customer 
Column meta_title successfully added to table information_description 
Column custom_field successfully added to table order 
Column payment_custom_field successfully added to table order 
Column shipping_custom_field successfully added to table order 
Column marketing_id successfully added to table order 
Column tracking successfully added to table order 
Column meta_title successfully added to table product_description 
Column image successfully added to table user 
ADDED total 15 NEW COLUMNS SUCCESSFULLY 

Column company_id is successfully deleted to table address 
Column tax_id is successfully deleted to table address 
Column company_id_display is successfully deleted to table customer_group 
Column company_id_required is successfully deleted to table customer_group 
Column tax_id_display is successfully deleted to table customer_group 
Column tax_id_required is successfully deleted to table customer_group 
Column remaining is successfully deleted to table download 
Column filename is successfully deleted to table language 
Column payment_company_id is successfully deleted to table order 
Column payment_tax_id is successfully deleted to table order 
Column text is successfully deleted to table order_total 
Column cost is successfully deleted to table product 
Column firstname is successfully deleted to table api 
Column lastname is successfully deleted to table api 
Delete total 14 column(s) successfully 
Column parent_id is successfully changed to table category 
Column product_id is successfully changed to table product_image 
Column query is successfully changed to table url_alias 
Column keyword is successfully changed to table url_alias 
Column currency_value is successfully changed to table order 
Column value is successfully changed to table product_option 
Column code is successfully changed to table setting 
Column name is successfully changed to table api 
Column key is successfully changed to table api 
CHANGE total 9 COLUMN(S) STRUCTURE SUCCESSFULLY 

Table product_tag successfully deleted 
Table product_tag successfully deleted 
Table product_tag successfully deleted 
Table product_tag successfully deleted 
DELETED total 4 TABLE(S) SUCCESSFULLY 

DELETED total banner_module setting(s) from setting table
DELETED total featured_module setting(s) from setting table
DELETED total carousel_module setting(s) from setting table
DELETED total slideshow_module setting(s) from setting table
DELETED total bestseller_module setting(s) from setting table
DELETED total latest_module setting(s) from setting table
DELETED total special_module setting(s) from setting table
Config setting config_mail successfully added to table 
Config setting config_customer_ftp_status successfully added to table 
Config setting config_ftp_root successfully added to table 
Config setting config_ftp_password successfully added to table 
Config setting config_ftp_username successfully added to table 
Config setting config_ftp_port successfully added to table 
Config setting config_ftp_hostname successfully added to table 
Config setting config_mail_alert successfully added to table 
Config setting config_meta_title successfully added to table 
Config setting config_product_limit successfully added to table 
Config setting config_product_description_length successfully added to table 
Config setting config_limit_admin successfully added to table 
Config setting config_review_mail successfully added to table 
Config setting config_api_id successfully added to table 
Config setting config_processing_status successfully added to table 
Config setting config_complete_status successfully added to table 
Config setting config_affiliate_approval successfully added to table 
Config setting config_affiliate_auto successfully added to table 
Config setting config_affiliate_commission successfully added to table 
Config setting config_affiliate_mail successfully added to table 
Config setting config_return_id successfully added to table 
Config setting config_comment successfully added to table 
Config setting config_open successfully added to table 
Config setting config_image successfully added to table 
Config setting config_geocode successfully added to table 
Config setting config_file_max_size successfully added to table 
Config setting config_image_location_width successfully added to table 
Config setting config_image_location_height successfully added to table 
Config setting config_file_extension_allowed successfully added to table 
Config setting config_file_mime_allowed successfully added to table 
Config setting config_password successfully added to table 
Config setting config_secure successfully added to table setting
DELETED total manufacturer_module setting(s) from setting table

 

Сам OpenCart что делает когда пишет, что обновляет?

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, gyurza2000 сказал:

Грамотно, согласен,но, не с моей квалификацией :) Дампы баз, кстати и 2.3 и 1.5 сделал. Буду пытаться это сделать с помощью OpenCart-Migration-Upgrade-Tool.

Для чего то же эту тулзу создавали :) А делает она вот что:

Скрытый текст


Table affiliate_login successfully added to database
Table customer_login successfully added to database
Table module successfully added to database
Database Tables is added to version 2.0.1.0-2.0.3.1  level.

Table api_id successfully added to database
Table api_session successfully added to database
Table cart successfully added to database
Table customer_wishlist successfully added to database
Database Tables is added to version 2.1.0.1  level.
ADDED total 7 TABLES SUCCESSFULLY

Column custom_field successfully added to table address 
Column filename successfully added to table affiliate 
Column sort_order successfully added to table banner_image 
Column meta_title successfully added to table category_description 
Column required successfully added to table custom_field_customer_group 
Column custom_field successfully added to table customer 
Column safe successfully added to table customer 
Column meta_title successfully added to table information_description 
Column custom_field successfully added to table order 
Column payment_custom_field successfully added to table order 
Column shipping_custom_field successfully added to table order 
Column marketing_id successfully added to table order 
Column tracking successfully added to table order 
Column meta_title successfully added to table product_description 
Column image successfully added to table user 
ADDED total 15 NEW COLUMNS SUCCESSFULLY 

Column company_id is successfully deleted to table address 
Column tax_id is successfully deleted to table address 
Column company_id_display is successfully deleted to table customer_group 
Column company_id_required is successfully deleted to table customer_group 
Column tax_id_display is successfully deleted to table customer_group 
Column tax_id_required is successfully deleted to table customer_group 
Column remaining is successfully deleted to table download 
Column filename is successfully deleted to table language 
Column payment_company_id is successfully deleted to table order 
Column payment_tax_id is successfully deleted to table order 
Column text is successfully deleted to table order_total 
Column cost is successfully deleted to table product 
Column firstname is successfully deleted to table api 
Column lastname is successfully deleted to table api 
Delete total 14 column(s) successfully 
Column parent_id is successfully changed to table category 
Column product_id is successfully changed to table product_image 
Column query is successfully changed to table url_alias 
Column keyword is successfully changed to table url_alias 
Column currency_value is successfully changed to table order 
Column value is successfully changed to table product_option 
Column code is successfully changed to table setting 
Column name is successfully changed to table api 
Column key is successfully changed to table api 
CHANGE total 9 COLUMN(S) STRUCTURE SUCCESSFULLY 

Table product_tag successfully deleted 
Table product_tag successfully deleted 
Table product_tag successfully deleted 
Table product_tag successfully deleted 
DELETED total 4 TABLE(S) SUCCESSFULLY 

DELETED total banner_module setting(s) from setting table
DELETED total featured_module setting(s) from setting table
DELETED total carousel_module setting(s) from setting table
DELETED total slideshow_module setting(s) from setting table
DELETED total bestseller_module setting(s) from setting table
DELETED total latest_module setting(s) from setting table
DELETED total special_module setting(s) from setting table
Config setting config_mail successfully added to table 
Config setting config_customer_ftp_status successfully added to table 
Config setting config_ftp_root successfully added to table 
Config setting config_ftp_password successfully added to table 
Config setting config_ftp_username successfully added to table 
Config setting config_ftp_port successfully added to table 
Config setting config_ftp_hostname successfully added to table 
Config setting config_mail_alert successfully added to table 
Config setting config_meta_title successfully added to table 
Config setting config_product_limit successfully added to table 
Config setting config_product_description_length successfully added to table 
Config setting config_limit_admin successfully added to table 
Config setting config_review_mail successfully added to table 
Config setting config_api_id successfully added to table 
Config setting config_processing_status successfully added to table 
Config setting config_complete_status successfully added to table 
Config setting config_affiliate_approval successfully added to table 
Config setting config_affiliate_auto successfully added to table 
Config setting config_affiliate_commission successfully added to table 
Config setting config_affiliate_mail successfully added to table 
Config setting config_return_id successfully added to table 
Config setting config_comment successfully added to table 
Config setting config_open successfully added to table 
Config setting config_image successfully added to table 
Config setting config_geocode successfully added to table 
Config setting config_file_max_size successfully added to table 
Config setting config_image_location_width successfully added to table 
Config setting config_image_location_height successfully added to table 
Config setting config_file_extension_allowed successfully added to table 
Config setting config_file_mime_allowed successfully added to table 
Config setting config_password successfully added to table 
Config setting config_secure successfully added to table setting
DELETED total manufacturer_module setting(s) from setting table

 

Сам OpenCart что делает когда пишет, что обновляет?

Он делает то, что я и сказал, смотрите каждую строчку внимательно и вносите чего не хватает, с чем ошибки у вас.

Ссылка на комментарий
Поделиться на других сайтах

В том то и дело, что при обновлении 1.5.4.1 на 2.3.0.2.3 самим OpenCartом никаких ошибок не выявляется. Инсталлятор бодро рапортует что всё прошло успешно,а в итоге ничего не работает и картинок нет. может он просто недостающие таблицы дописывает и всё ?

Ссылка на комментарий
Поделиться на других сайтах

14 минуты назад, gyurza2000 сказал:

В том то и дело, что при обновлении 1.5.4.1 на 2.3.0.2.3 самим OpenCartом никаких ошибок не выявляется. Инсталлятор бодро рапортует что всё прошло успешно,а в итоге ничего не работает и картинок нет. может он просто недостающие таблицы дописывает и всё ?

Естественно он не всё дописывает 2,1 и 2,3 отличаются. Ошибки не покажет т.к. запросы сделаны нормально Вам остаётся только искать уроки по SQL запросам (чтобы понять каждую строчку), ждать ответа того, кто адаптировал эту программу для себя и желает с вами поделиться или за денежку сделать.
Кстати, вы показали сообщение установочника, что колонки успешно удалены, перенесены и т.д.

Вот ссылка на этот модуль на гиде https://github.com/pekka2/OpenCart-Migration-Upgrade-Tool там вроде есть до 2,3

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, BuslikDrev сказал:

там вроде есть до 2,3

Я спрашивал у автора. Сказал до 2.0.3 только. Да я и за денежку готов своё время сэкономить, если корректно перенесется и денежка подъёмная

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу