Как обновить OpenCart 2.3 на 3.0?

Тема в разделе "Установка и обновление", создана пользователем Zhezkazganetcs, 26 июн 2017.

  1. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    686
    А какая разница
    Главное чтобы url были разные.
     
  2. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Вы для меня прям открытие сделали, что ключевое поле в таблице в выборках не участвует,
    А зачем оно тогда надо ???
     
  3. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    686
    Оно нужно если вы будете редактировать запись

    UPDATE ... WHERE seo_url_id = NNNN
     
  4. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    686
    Вот можно было бы задать вопрос, а почему не во всех таблицах есть ?

    А потому что не требуется их редактировать, потому что они вяжутся по уникальному ключу(индексу)
    например
    product_to_category
    product_to_store etc
     
  5. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Я правильно понял ???
    Создаем в новой таблице недостающие или измененные старые столбцы,
    Потом туда импорт данных.
    Потом переносим данные из старых столбцов в новые .
    Потом удаляем старые столбцы.
    Все верно ???
    Поправьте пожалуйста, если нарушил порядок действий.
     
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    686
    При переносе вам "новые" не нужны
    Поэтому новую таблицу очищаем
    И скриптом переносим из старой в новую
    И.. удаляем старую
     
    Валерик нравится это.
  7. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Спасибо огромное все получилось !!!!!!
    :):):):):)

    скрипт рулит
    INSERT INTO oc_seo_url (store_id,language_id, query,keyword ) SELECT 0,1, query,keyword FROM oc_url_alias
     
  8. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Спасибо большое. у меня конечно ушло не пол часа, а почти два дня пока я разобрался.
    Но зато не две недели как прошлый раз. Осталось только на хост перенести и проверить как там работает.

    Я не волшебник, я только учусь, а Вы мне в этом помогаете. СПС.
     
  9. Importer2

    Importer2 Новичок

    Сообщения:
    21
    Симпатии:
    0
    здравствуйте. сделал как на видео, но опции и атрибуты не перенеслись. нельзя их перенести?
     
  10. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    109
    у меня нет опций
    а атрибуты перенеслись
    так что в вашем случае смотреть что за что отвечает и переносить таким же способом
     
    Importer2 нравится это.
  11. Importer2

    Importer2 Новичок

    Сообщения:
    21
    Симпатии:
    0
    ок, все получилось , заново перенес, есть опции хар-ки, спасибо за мануал
     
  12. Rubynoid

    Rubynoid Пользователь

    Сообщения:
    109
    Симпатии:
    5
    Кому нужно обновить движок - обращайтесь в личку
     
  13. Importer2

    Importer2 Новичок

    Сообщения:
    21
    Симпатии:
    0
    переношу в движок opencart русская сборка 3.0.2.0 из 2.3.0.3
    первый импорт норм прошел, второй импорт в базу прошел, в базе в таблице product тоже есть товары новые, но в админке нет , кэш чистили , базу перезагружали. не подскажите, в чем косяк?
     
  14. Ravilr

    Ravilr Специалист

    Сообщения:
    4.102
    Симпатии:
    1.407
    Что значит первый, а что второй?
     
  15. Importer2

    Importer2 Новичок

    Сообщения:
    21
    Симпатии:
    0
    залил товар сначала на 2 версию , потом импортнул в базу 3 версии.

    потом надо было залить еще товар. для этого опять добавил во вторую товар, и вот второй импорт уже новые товары не показываются в 3 ей.

    хотя в базе они видны.
     
  16. Ravilr

    Ravilr Специалист

    Сообщения:
    4.102
    Симпатии:
    1.407
    Зачем заливать сначала во 2х, а потом в 3х ?? Вы переносите товары?? Напрямую из базы в базу? Выгружаете SQL или с помощью модулей??
     
  17. Importer2

    Importer2 Новичок

    Сообщения:
    21
    Симпатии:
    0
    ну да, модулем импорт во 2 ой, и из базы 2 в третью , вообщем все выгрузилось, заново просто поставили 3
     
  18. Importer2

    Importer2 Новичок

    Сообщения:
    21
    Симпатии:
    0
    здравствуйте. по предыдущему вопросу, понял почему не показывались товары.

    при одном переносе 8000 товаров, получилось так, что показывались только около 200 перенесенных, посмотрел в базе и
    в таблице product_description в поле language_id у тех , которые показывались в админке стояло значение 1, у тех, которые не показывались стояло значение - 2.

    не подскажите как в mysql поменять у всех товаров, у которых значение 2, на значение 1 ? какой запрос нужно сделать
     

    Вложения:

  19. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    686
    бекап
    бекап
    бекап
    UPDATE oc_product_description SET language_id = 1 WHERE language_id = 2
     
    Importer2 нравится это.
  20. max201295

    max201295 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Друзья к кому можно обратиться , что бы обновиться