Как обновить OpenCart 2.x до 3.x

Не следуйте  инструкциям в файле file: upgrade.txt (мы ведь знаем, правда ?).

Достаточно внутренних изменений с 2.3.x на 3.0.x, поэтому все темы, модификации и многие расширения необходимо будет обновлять отдельно.

По каждой теме и расширению свяжитесь с разработчиком / компанией, которая их создала, и спросите, есть ли обновленная версия для OpenCart 3.x.

По теме:  Интернет-магазин под ключ cms Opencart OcStore 2.3. 0.2. 3

Когда вы сделаете это, следуйте приведенному ниже руководству:

  • Сделайте резервную копию вашей установки OpenCart и вашей базы данных! (База данных может быть легко скопирована из OpenCart). Если эта опция отключена, пожалуйста, подключитесь к панели вашего хостинга и выгрузите всю базу данных, используя опцию «Экспорт».
  • Задокументируйте, какие темы, модификации и другие расширения вы установили и каковы их настройки (последнее может занять много времени, но имена переменных внутренних настроек изменились, поэтому вы потеряете большую часть настроек расширения; если вы можете клонировать свои установка и база данных, чтобы вы обновляли копию и могли сравнивать настройки, что упростит задачу, но не во всех случаях)
  • Проверьте, обновлены ли используемые темы / модификации / и расширения для поддержки 3.0.x. Если они этого не сделали, будьте готовы изменить их самостоятельно (если у вас есть возможность и исходный код доступен) или свяжитесь с их соответствующими разработчиками перед обновлением (опять же, большинство из них еще не обновлено)
  • Установите новую копию OpenCart 3.0.x (предпочтительна версия 3.0.2.0), скопировав ваш config.php, admin / config.php и любые другие соответствующие файлы (желательно изменить ваши файлы конфигурации, чтобы они указывали на копию. вашей базы данных).
  • Перейдите по адресу http (s): // <youeshop.com> / install Заменив «<youeshop.com>» вашим фактическим сайтом (и подкаталогом, если применимо).
  • Нажмите «Обновить», надеюсь, вы не увидите никаких ошибок (если вы это сделаете, поищите здесь, на форумах).
  • Если вы устанавливаете 3.0.2.0 (или 3.0.3.x) и хотите, чтобы уведомления по электронной почте работали, вам необходимо применить SQL из  ветки OC 3.0.2.0 Email Issues,  чтобы добавить соответствующие события (будем надеяться, что в новых версиях будут это исправлено)
  • Теперь перейдите в меню: Admin -> Users -> User Groups и отредактируйте группу « Top Adminstrator ». Установите флажки Все и нажмите Сохранить.
  • Затем перейдите в меню: « Администратор» -> «Система» -> « Настройки» , «Отредактируйте настройки для вашего магазина (ов)» и нажмите «Сохранить» (возможно, вам также придется изменить имя файла журнала ошибок с error.txt на error. .log ‘для успешного сохранения).
  • Просмотрите свои темы, модификации и другие настройки, переустановив (при необходимости), повторно включив и повторно применив настройки в зависимости от ситуации (опять же, большинство этих настроек будут потеряны из-за изменения имени внутренней переменной. ).
  • Начните тестирование и устранение любых проблем.
  • Следуйте подсказкам / инструкциям на панели администратора, чтобы переместить системный каталог в более безопасное место.

Если вы пошагово следовали приведенному выше руководству, то, вероятно, ваша новая версия opencart уже запущена и работает.

opencart.london/upgrade-opencart-2-x-to-3-x-guide