Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Обновление Opencart базы с 2.0.1.1 на 2.1.0.2


Recommended Posts

Обычно в архивах опенкарт присутствует файл Upgrade.Именно в нём содержится описание обновления.Сделайте это поэтапно,по всем промежуточным версиям.

Надіслати
Поділитися на інших сайтах

Обычно в архивах опенкарт присутствует файл Upgrade.Именно в нём содержится описание обновления.Сделайте это поэтапно,по всем промежуточным версиям.

Данный файл есть, но там указаны банальные шаги обновления (сделать бэкапы, загрузить файлы, нажать на кнопку обновить, почистить кеш и куки). Как это все обновит структуру базы? Можно было подумать, что нажатие на кнопку обновления запустит какой-то скрипт и приведет к желаемому результату, но нет! После такого "обновления" ничего работать не будет!

Проделывал и последовательно по всем промежуточным версиям, результат одинаков - структура базы не меняется и таким образом не подходит для новой версии Opencart

Надіслати
Поділитися на інших сайтах


Webracer, наверное Вы не тот файл открыли, надо install/model/upgrade.php

А вообще запустите install, он должен увидеть Ваш конфиг и предложить обновление.

И ещё вариант сравните файлы opencart.sql из двух дистрибутивов.

Змінено користувачем PeterStudio
Надіслати
Поділитися на інших сайтах


Webracer, наверное Вы не тот файл открыли, надо install/model/upgrade.php

А вообще запустите install, он должен увидеть Ваш конфиг и предложить обновление.

И ещё вариант сравните файлы opencart.sql из двух дистрибутивов.

Я запускал install.

Если обновляться с 2.0.1.1 на 2.1.0.2, не обновляясь поочередно к каждой новой промежуточной версии, то после нажатия на кнопку «upgrade» структура базы не меняется вообще. Сразу выводится страница, как будто все обновилось, с просьбой удалить установочный каталог.

Если обновляться с 2.0.1.1 на 2.0.2.0, то после нажатия на кнопку «upgrade», происходит подвисание и выдает ошибку time out. Структура базы также не меняется.

Если сравнивать базы от новоустановленных Opencart 2.0.1.1 и 2.1.0.2, то отличия в них конечно же есть (думаю, что это и без меня все знают). И когда я говорю, что после обновления нет изменений, то имею в виду, что эти отличия не вносятся в мою действующую базу при попытках обновиться.

Змінено користувачем Webracer
Надіслати
Поділитися на інших сайтах


Там не только разница в новых таблицах, но и в данных, которые содержат имеющиеся таблицы. Эти данные по разному записаны. Внести такое количество изменений в уже имеющиеся данные не возможно. Плюс есть большая вероятность где-то ошибиться и потом найти эту ошибку будет очень сложно.

Я так понял, что Opencart - это движок, который не может обновить даже сам себя, не говоря уже о каких-то сторонних модулях. Начав проект на какой-то версии и имея более-менее наполненную базу, безболезненно (и даже болезненно) обновиться на новую версию очень проблематично. :(

Змінено користувачем Webracer
Надіслати
Поділитися на інших сайтах


Нет никаких проблем с обновлением.Есть необходимость в минимальных знаниях  и желание.Ничего более.

Надіслати
Поділитися на інших сайтах

Внес изменения в базу вручную. Как оказалось, это реально :-) Копипаст и регулярные выражения — это все, что потребовалось из знаний для внесения изменений. Некоторые данные таблиц пришлось подправить (в основном поудалять лишние знаки, которые применялись в базе старой версии OpenCart

Файлы обновил ранее. Кстати в файле шаблона админпанели: admin/view/template/tool/backup.tpl есть ошибка.

<label class="col-sm-2 control-label"><?php echo $entry_export; ?></label>
а должно быть:
<label class="col-sm-2 control-label"><?php echo $entry_backup; ?></label>
Змінено користувачем Webracer
Надіслати
Поділитися на інших сайтах


Ошибка: error undefined

 

Возникает в виде информационного окна при просмотре заказа в админпанели. Что это может быть? Может в базе что-то не так?

Если это сообщение закрыть, то можно просмотреть заказ. Ни на что особо не влияет, но напрягает. По этому хочется найти причину.

Надіслати
Поділитися на інших сайтах


Ошибка: error undefined

 

Возникает в виде информационного окна при просмотре заказа в админпанели. Что это может быть? Может в базе что-то не так?

Если это сообщение закрыть, то можно просмотреть заказ. Ни на что особо не влияет, но напрягает. По этому хочется найти причину.

 

Домен изменялся при переезде или было http стало https?

Посмотрите в таблице oc_order поле store_url. Должен быть точно такой же, как и сейчас используете

Змінено користувачем thentru
Надіслати
Поділитися на інших сайтах


Домен изменялся при переезде или было http стало https?

Посмотрите в таблице oc_order поле store_url. Должен быть точно такой же, как и сейчас используете

Наверное это и есть причина. Я все изменения делал на тестовом домене, так как сайт должен был работать без сбоев. А когда все свои изменения перенес уже на основной сайт, то эта ошибка пропала.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.