Jump to content

Как обновить версию


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

 

Для обновления можно брать текущую версию или версию с github.

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

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

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

 

Так же прекрасно работает update на уже установленном OpenCart ( в том числе и не этой сборки).

Надо залить дистрибутив поверх, потом зайти на https://сайт.ru/install - будет предложено обновление.

При этом вся структура БД будет приведена к нужному виду, все данные сохранятся.

После завершения удалить папку install.


Comments

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

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

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

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

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

 

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

 

Share this comment


Link to comment

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

Share this comment


Link to comment
В 25.05.2023 в 18:11, mysubcult сказал:

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

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

 

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

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

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

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

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

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

Share this comment


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

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

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

Share this comment


Link to comment
В 25.05.2023 в 19:35, mysubcult сказал:

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

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

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

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

 

Share this comment


Link to comment
В 25.05.2023 в 19:37, mpn2005 сказал:

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

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

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

Share this comment


Link to comment
В 25.05.2023 в 19:39, mysubcult сказал:

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

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

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

Share this comment


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

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

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

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

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

Share this comment


Link to comment
В 25.05.2023 в 19:48, mysubcult сказал:

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

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

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

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

 

Share this comment


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

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

 

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

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

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

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

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

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

image.thumb.png.9dd668709ae2600fd20bd01ae86ad43a.png

 

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

Share this comment


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

папку vendor из текущего storage

Текущий активный storage у вас один. Путь к нему прописан в config.php

 

Share this comment


Link to comment
В 25.05.2023 в 19:58, mysubcult сказал:

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

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

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

 

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

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

 

Share this comment


Link to comment
В 25.05.2023 в 20:00, mpn2005 сказал:

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

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

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

Share this comment


Link to comment
В 25.05.2023 в 20:02, mysubcult сказал:

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

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

Share this comment


Link to comment
В 25.05.2023 в 20:04, mpn2005 сказал:

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

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

Share this comment


Link to comment
В 25.05.2023 в 20:02, mysubcult сказал:

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

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

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

Share this comment


Link to comment
В 25.05.2023 в 20:06, mysubcult сказал:

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

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

Share this comment


Link to comment
В 25.05.2023 в 20:07, mpn2005 сказал:

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

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

Share this comment


Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...