Перейти к содержанию

Перед обновлением обязательно сделайте полный бэкап.

 

Обновление версии сборки

  1. Залить файлы из папки upload дистрибутива сборки поверх через ftp.
  2. Зайти на https://сайт.ru/install - будет предложено обновление. При этом вся структура БД будет приведена к нужному виду, все данные сохранятся.
  3. Зайти в админку в раздел "Модификаторы" и нажать кнопку "Обновить".
  4. Удалить папку install в корне сайта

 

Обновление на версию с github

Качаете последнюю версию с форума, потом поверх заливате содержимое папки upload из архива github.

И получите самую актуальную версию в работе. Это чтобы не заморачиваться с композером и установкой вендор пакетов.

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


Comments

В 14.04.2023 в 12:25, Censored74 сказал:

Обновил, хотел от себя добавить что файлы конфига из папки admin и upload надо удалить

Если обновлять, то как раз не надо конфиги удалять.

Тогда вместо установки будет выполняться именно обновление, в том числе и структуры БД.

Все данные магазина останутся нетронутыми.

 

Но в любом случае стоит делать полный бэкап до проведения такой операции.

 

Поделиться этим комментарием


Ссылка на комментарий

Подскажите, пожалуйста. Хотим переехать с русской версии Version 3.0.3.8 (rs.2) на вашу сборку. Какие наши действия? Попытались просто добавить файлы с заменой и обновиться через /install, как следствие вместо сайта пустой экран, в логах ошибок нет.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 18:11, mysubcult сказал:

Подскажите, пожалуйста. Хотим переехать с русской версии Version 3.0.3.8 (rs.2) на вашу сборку. Какие наши действия? Попытались просто добавить файлы с заменой и обновиться через /install, как следствие вместо сайта пустой экран, в логах ошибок нет.

Просто скопировать фалы не подходит.

 

При обновлении надо сделать:
1) Удалить кэш модификаторов

2) Залить фалы поверх текущих из дистрибутива сборки

3) В браузере открыть https://{вашсайт}/install

4) Будет предложено сделать обновление. Нажимать продолжить, пока процесс не закончится.

5) Удалить папку install в корне сайта

6) Зайти в модификаторы в админку и нажать кнопку "Обновить"

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:32, mpn2005 сказал:

6) Зайти в модификаторы в админку и нажать кнопку "Обновить"

До этого пункта все отлично, но проблема в том, что после обновления в админку тоже не заходит. Получилось зайти в админку только тогда, когда удалил папку modifications в папке storage, но это не дело же. Что я делаю не так?

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:35, mysubcult сказал:

Получилось зайти в админку только тогда, когда удалил папку modifications в папке storage, но это не дело же.

Неправильно делаете. В этой папке уже должно быть пусто после вот этого пункта:

В 25.05.2023 в 19:32, mpn2005 сказал:

1) Удалить кэш модификаторов

 

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:37, mpn2005 сказал:

И саму папку modifications не стоит удалять.

Нужно удалять всё внутри, а папку оставить пустой.

Сейчас попробую по вашему методу выше еще раз, спасибо. Отпишусь позже. Меня еще смущает, что в свое время при установке он предложил мне вынести папку storage в другое место и она у меня по факту находится выше public_html, или это не важно?

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:39, mysubcult сказал:

Меня еще смущает, что в свое время при установке он предложил мне вынести папку storage в другое место и она у меня по факту находится выше public_html, или это не важно?

Это тоже важно.

Тогда ещё нужно удалить папку vendor из текущего storage (или переименовать), а на её место залить папку из дистрибутива system/vendor.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:44, mpn2005 сказал:

Это тоже важно.

Тогда ещё нужно удалить папку vendor из текущего storage (или переименовать), а на её место залить папку из дистрибутива system/vendor.

А с родной папкой в system/vendor как быть? Хоть мне и предложил опенкарт ее перенести, но все равно она есть и там есть какие-то файлы.

p.s. имеется в виду родная папка в public_html/system/storage/vendor.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:48, mysubcult сказал:

А с родной папкой в system/vendor как быть?

Я же тут всё расписал.

В 25.05.2023 в 19:44, mpn2005 сказал:

Тогда ещё нужно удалить папку vendor из текущего storage (или переименовать), а на её место залить папку из дистрибутива system/vendor.

 

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:32, mpn2005 сказал:

Просто скопировать фалы не подходит.

 

При обновлении надо сделать:
1) Удалить кэш модификаторов

2) Залить фалы поверх текущих из дистрибутива сборки

3) В браузере открыть https://{вашсайт}/install

4) Будет предложено сделать обновление. Нажимать продолжить, пока процесс не закончится.

5) Удалить папку install в корне сайта

6) Зайти в модификаторы в админку и нажать кнопку "Обновить"

image.thumb.png.9dd668709ae2600fd20bd01ae86ad43a.png

 

Сделал все, как вы написали, админка заработала, но все модификаторы отключены почему-то.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 19:58, mysubcult сказал:

Сделал все, как вы написали, админка заработала, но все модификаторы отключены почему-то.

Вы что-то там своё творите. Ничего не надо было отключать.

Там в правом верхнем углу есть кнопка "Очистить". Это равносильно ручной очистке содержимого папки modification на фтп.

 

Если вам непонятны формулировки, то нет смысла делать наугад.

Нужно или учится или найти специалиста, который вам это сделает за оплату.

 

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 20:00, mpn2005 сказал:

Вы что-то там своё творите. Ничего не надо было отключать.

Там в правом верхнем углу есть кнопка "Очистить". Это равносильно ручной очистке содержимого папки modification на фтп.

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

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 20:02, mysubcult сказал:

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

Просто включите нужные модификаторы.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 20:04, mpn2005 сказал:

Просто включите нужные модификаторы.

До обновления были включены все, сейчас тоже включил все, почистил кеши, на сайте ошибки пропали и просто белый экран. Ошибок в логе модификаторов нет. Ошибки есть в системном логе, которых до обновления не было.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 20:02, mysubcult сказал:

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

Проверил код обновления.

При обновлении действительно выключаются все модификаторы. Похоже у автора OpenCart что-то странное с логикой. То там, то тут странные хвосты выплывают.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 20:06, mysubcult сказал:

Ошибки есть в системном логе, которых до обновления не было.

Тут уже надо по месту смотреть, может кто-то из модулей конфликтует со сборкой.

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 20:07, mpn2005 сказал:

При обновлении действительно выключаются все модификаторы. Похоже у автора OpenCart что-то странное с логикой. То там, то тут странные хвосты выплывают.

Так, почему после включения сайт не работает все равно? :)

Поделиться этим комментарием


Ссылка на комментарий
В 25.05.2023 в 18:32, mpn2005 сказал:

Просто скопировать фалы не подходит.

 

При обновлении надо сделать:
1) Удалить кэш модификаторов

2) Залить фалы поверх текущих из дистрибутива сборки

3) В браузере открыть https://{вашсайт}/install

4) Будет предложено сделать обновление. Нажимать продолжить, пока процесс не закончится.

5) Удалить папку install в корне сайта

6) Зайти в модификаторы в админку и нажать кнопку "Обновить"

Всё отлично получилось. Инструкция рабочая! 

Единственное что я бы добавил, касательно сценария обновления существующей среды.

Не стоит трогать файл .htaccess, если вы его меняли. Или после привести в его соответствие. Но это конечно опытным пользователям и без того понятно. 

И не забыть удалить лишние файлы после обновления. Папку Install и файлы config-dist.php

Поделиться этим комментарием


Ссылка на комментарий
Гость
Добавить комментарий...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...