Рекомендуемые сообщения

Dioshkalal    0

Здравствуйте, имеется магазин на opencart 1.5.6 хочу перенести базу товаров на 2.1.0.1 - делал бэкап из админки, бэкап из phpmyadmin - импортировал в ОС 2.1 вроде пишет что успешно по базе видно что товары залились, но в админке не показывает ни товаров ни категорий , кто-нибудь знает в чем может быть проблема? буду очень признателен, вожусь уже дня три, в интернете ничего путного не нашел что помогло бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 083

В том ,что это разные версии.И такой перенос и есть ошибка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dioshkalal    0

просто в базе около 20тысяч позиций, какими-нибудь? методами можно перенести? подскажите пожалуйста, или это вообще нереально?

Изменено пользователем Dioshkalal

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 083

Очень реально.Можно перетащить нужны таблицы в базе данных и потом их подкорректировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dioshkalal    0

в базах я очень слаб, вы бы могли помочь? если да то за какую сумму?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Tom    2 083

А пишите в личку,обсудим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
evolka    2

Переношу БД с 1.5 на 2.0.3 таким способом: беру таблицу oc_address из 1.5 сравниваю с 2.0.3 добавляю или удаляю строки в структуре старой версии opencart, затем экспортирую. Удаляю из новой бд таблицу oc_address, импортирую одноимённую, отредактированную таблицу из старой бд. Будет ли так работать новая бд? если нет, подскажите как сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hoolygan    84

Лучше при импорте удалять/добавлять столбцы. И делать посредством не source а insert. Так кошерней, что-ли :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
evolka    2

Лучше при импорте удалять/добавлять столбцы. И делать посредством не source а insert. Так кошерней, что-ли :)

Спасибо за совет.

Мне не ясно одно, будет ли этот перенос работать. К примеру перенёс атрибуты, захожу в админке в атрибуты, а их нет или не отображаются, так как цыфры с выбором страниц присутствуют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hoolygan    84

Также не стоит забывать, что таблицы связаны, при выборках чаще всего джойны идут. Итого может атрибуты(или другие переменные) перенеслись, а связи нет. И в админке их не будет тогда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
evolka    2

Также не стоит забывать, что таблицы связаны, при выборках чаще всего джойны идут. Итого может атрибуты(или другие переменные) перенеслись, а связи нет. И в админке их не будет тогда.

Где я могу посмотреть эти связи? и возможен ли их перенос?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hoolygan    84

Если хотите научится, жусперементируйте. Создайте новый магазин, удалите в нем всё. Товары, категории, фильтры, в общем все с админки. Посмотрите, что в бд находится. Потом создайте товар, смотрите что изменяется. Потом опции и опять смотрите в бд. Ну или в контроллере и модели смотрите select, update, insert.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
evolka    2

Если хотите научится, жусперементируйте. Создайте новый магазин, удалите в нем всё. Товары, категории, фильтры, в общем все с админки. Посмотрите, что в бд находится. Потом создайте товар, смотрите что изменяется. Потом опции и опять смотрите в бд. Ну или в контроллере и модели смотрите select, update, insert.

В MyAdmin я увижу эти связи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hoolygan    84

Нет, связи Вы там не увидите, в БД вы увидите названия столбцов, и значения в них, но не связи таблиц. Да и зачем там смотреть связи?

Откройте файл модели, напр, /model/catalog/product.php - там первая функция GetProduct() - внутри запросы в БД - можете посмотреть запрос SELECT - что и откуда тянет она, и сколько там JOIN-ов стоит для связи с разными таблицами.

Поэтому - мой совет - это эксперимент с товарами. Или изучение мало мальски MySQL. Первое попроще, второе правильней с точки зрения обучения и понимания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
evolka    2

Нет, связи Вы там не увидите, в БД вы увидите названия столбцов, и значения в них, но не связи таблиц. Да и зачем там смотреть связи?

Откройте файл модели, напр, /model/catalog/product.php - там первая функция GetProduct() - внутри запросы в БД - можете посмотреть запрос SELECT - что и откуда тянет она, и сколько там JOIN-ов стоит для связи с разными таблицами.

Поэтому - мой совет - это эксперимент с товарами. Или изучение мало мальски MySQL. Первое попроще, второе правильней с точки зрения обучения и понимания.

Спасибо. Благодаря вам, разобрался. уже переношу.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу