Инструкция по установке обновлений через EasyControl Windows

  1. Скачать EasyControl из раздела Центр загрузки.
  2. Запустить setup.exe
  3. Выбрать из предлагаемых программ для установки "Автоматическое обновление"
  4. Запустить по ярлыку "Updater - быстрая установка обновлений"
  5. Выбрать действие - обновление или восстановление платформы
  6. Указать пароли доступа к FTP серверу. Выбрать автоматический режим распознавания папки размещения файлов или в ручном режиме указать путь до папки размещения web-документов. Если в момент проверки обновления выводится надпись об отсутствии обновления для вашей версии, то следует снять галочку "Автоматический режим распознавания папки размещения файлов". Требуется выбрать папку размещения ПО PHPShop на сервере. Ориентир для папки может послужить наличие в папке файла robots.txt и index.php

    Список стандартных папок для размещения:

    /www/
    /public_html
    /httpdocs/
    /www/имя сайта/public_html
    /domains/имя сайта/public_html 
    
    Проверить наличия рабочей лицензии на сервере в папке /license с активной поддержкой. Процесс загрузки файлов на FTP может занять около 3 - 5 минут.
  7. Если обновление затрагивает БД, то потребуется зайти в панель управления и принять изменения в БД. Так же потребуется создать резервную копию базы для создания папки восстановления старой версии.
  8. После завершения обновления будет доступен лог обновленных файлов и список новых возможностей, включенных в обновление. Полный список обновлений доступен в Журнале обновлений

Инструкция по установке обновлений в ручном режиме из нового архива

  1. создаем папку /old/ загружаем туда все файлы из корневой директории www

    Список стандартных папок для размещения:

    /www/
    /public_html
    /httpdocs/
    /www/имя сайта/public_html
    /domains/имя сайта/public_html 
    
  2. загружаем в очищенную директорию www новые файлы из архива. ПО в виде архивов можно скачать в Центр Загрузки
  3. из старого файла config.ini берем параметры подключения к базе данных (первые 5 строк) и вставляем в новый конфиг /phpshop/inc/config.ini
  4. запускаем апдейтер баз данных /install/index.php выбираем текущую версию (старую версию, с которой вы обновляетесь, например 3.6.1.0.1), если ее там нет, то обновлять базу не нужно. Если нет точно вашей версии, то выбираем самую близкую в сторону уменьшения. Стираем папку /install/
  5. из папки /old/ копируем папку /UserFiles со старыми картинками в обновленный скрипт в тоже место
  6. по необходимости копируем старый шаблон /phpshop/templates/, но с учетом что в нем могли быть внесены изменения для новой версии (сравнить с оригиналом)

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

Проверить и установить обновления можно через меню СправкаМастер обновленияУстановить обновление

Update

Инструкция по установке обновлений из командной строки

  1. Запустите скрипт обновления update.sh. Файлы для запуска в командной строке собраны в папке /sh. При наличии новой версии вам будет предложено установить обновление.

    cd sh
    sh update.sh

  2. Подтвердите свое согласие на обновления. Обновления проверяются и ставятся друг за другом. Обновление баз данных вполняются автоматически.
  3. При обновление создается резервная копия обновленных файлов и базы данных. Резервные копии хранятся в /backup/backups

Update

Частые ошибки при обновлении

  1. Не загружена новая лицензия в папку /license. Новая лицензия доступа в вашем Личном кабинете после оплаты.
  2. В папке /license находятся несколько лицензий. Лишние лицензии удалить. Должен быть только один файл.
  3. Утилита Updater.exe не может найти папку размещения ПО в автоматическом режиме из-за нестандартного размещения папок на сервере. Следует при запуске Updater.exe снять галочку автоматического поиска и выбрать папку в ручном режиме.