Как же все же производить обновление OpenCart?

Тема в разделе "Установка и обновление", создана пользователем Zhezkazganetcs, 13 мар 2016.

  1. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    вот загрузил
    обновил до Version 2.2.0.0 (rs.1)
    но все настройки, что я делал - пропали
    как делать так, чтобы настройки/правки оставались прежними?
     
    Cupuyc нравится это.
  2. Ален

    Ален Эксперт

    Сообщения:
    2.052
    Симпатии:
    631
    какие настройки, какие правки?? С какой на какую? Что именно пропало? Я обновлял, ничего не пропало.
     
  3. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    все что я изменял в файлах footer.tpl, header.tpl, cart.tpl, category.tpl + в файлах которые влияют на админку
    где-то расширил, где-то изменил, где-то перенес, где-то растянул
    все вернулось в дефолтное состояние
    обновлял с Version 2.1.0.2 (rs.1) на крайнюю 2.2
     
  4. mars1an

    mars1an Специалист

    Сообщения:
    622
    Симпатии:
    499
    Прямо в файлы вносили? Ну сами себе злобный буратино!
    Я вот не ленился и писал под свои нужды МОДы, и после обновления мне лишь пару МОДов поправить пришлось под новый код.
    Вам же, теперь, только брать бэкап и сравнивать с новой версией и заново делать правки (который при следующем обновлении опять сотрутся), а лучше писать под себя МОДы.
     
    RoS, optimlab и Ravilr нравится это.
  5. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    я то с помощью хостера откатил, но вопрос то другой
    мод писать не умею
    как обновлять то? чтоб без потерь сделанной работы было
     
  6. mars1an

    mars1an Специалист

    Сообщения:
    622
    Симпатии:
    499
    Либо, учиться писать моды, тут есть руководство.
    Либо, при каждом обновлении, сравнивать (например с помощью WinMerge) все модифицированные вручную файлы.
     
    Ecsiron нравится это.
  7. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    т.е. правильно ли я понимаю, что обновил и все что уже сделал нужно заново делать?
    может есть модуль готовый по обновлению?
     
  8. Vlad

    Vlad Эксперт

    Сообщения:
    3.917
    Симпатии:
    942
    как вы себе представляете такой модуль )) Если файлы перетераются?
     
  9. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    ну а как тогда?
    получается, обновил и вспоминай где и что правил
    так что ли?
     
  10. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    858
    Симпатии:
    234
    А мне вот такая идея вполне понравилась....
    Может и разработчики OpenCart придут к тому же!
     
  11. Cupuyc

    Cupuyc Новичок

    Сообщения:
    28
    Симпатии:
    2
    Я уж обрадовался, думал это про OpenCart "Русская сборка"..
     
  12. Ravilr

    Ravilr Специалист

    Сообщения:
    3.114
    Симпатии:
    863
    это как раз про русскую сборку. С самого начала делаются патчи для обновления между версиями.
    Но не делаются между слишком измененными версиями так как нет смысла в этом ибо это намеренное раздувание демагогии про ошибки итд...
     
  13. Ravilr

    Ravilr Специалист

    Сообщения:
    3.114
    Симпатии:
    863
    Прочитайте и подумайте. Это проще, чем искать ошибки от накатов больших патчей.

    А по редактированию темы вообще просто. Нужно просто работать со своей темой. Про это написано в документации.
     
  14. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    киньте ссылку, а то что-то пробежался и не увидел
    как по мне, так проще это у wordpress
    нажал обновить и все обновилось
    а вот если обновление у темы, то могут вернуться изменения в исходное положение
    значит у wordpress мухи отдельно - котлеты отдельно
    может подать идею разрабам - пусть они подумают как лучше сделать, чтобы обновление проходило не так как щас
     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    3.114
    Симпатии:
    863
    http://forum.opencart-russia.ru/threads/rukovodstvo-dizajnera.16/#post-53

    измените системные файлы и нажмите обновить, Потом скажите, что да как.
     
  16. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    могу дать доступ к сайту на поддомене
    измените
    получится - хорошо
    не получится - не страшно
    потом переустановлю
    он все равно для экспериментов
     
  17. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    107
    итак
    решил я поделиться как я обновил версию 2.1 на 2.2
    realsite - реальный работающий сайт
    testsite - сайт на openservere
    1. у realsite сделал резервную копию базы данных через программу управления БД - phpmyadmin
    2. на openserver установил версию 2.1 и закинул дамп базы через phpmyadmin от realsite
    3. обновил testsite согласно документации
    4. закинул картинки
    5. у testsite сделал резервную копию базы данных через программу управления БД - phpmyadmin
    6. в отдельную папку upload на компе создал папки в которых разместил измененные файлы category.tpl, product.tpl, headr.tpl, footer в общем все файлы, в которых я что-то менял, согласно их структуре
    7. у realsite сохранил .htaccess и robots.txt в туже папку upload
    8. снес полностью сайт и залил чистую версию Version 2.2.0.0 (rs.1) ну и установил как положено
    9. удалил полностью все данные из базы через программу управления БД - phpmyadmin
    10. закинул дамп базы через phpmyadmin от testsite на realsite
    11. скопировал из папки upload модифицированные файлы
    профит
    на панацею не претендую, но для меня самый простой способ оказался
    сама подготовка долго, но само обновление происходит за 5 минут
     
    Последнее редактирование: 22 мар 2016
    mikutka, Ecsiron, tsap и 2 другим нравится это.