Для обновления интернет-магазина требуется наличие активной техподдержки. Проверить, активна ли ваша техподдержка, можно на странице заказа, заполнив поле домен и нажав кнопку "Проверить домен". Если техподдержка неактивная, в заказе станет доступна услуга "Продление техподдержки".

Обновление через EasyControl Windows Обновление из архива Обновление через админ-панель

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

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

Update

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

  1. Скачайте пакет утилит EasyControl.
  2. Запустите setup.exe. Выберите вариант установки "Рекомендуемая установка"
  3. Зайдите в меню ПускВсе приложенияPHPShopUpdater - быстрая установка обновлений
  4. Выберите действие Установить обновления (Update)

    Update

  5. Укажите пароли доступа к FTP серверу. Выберите автоматический режим распознавания папки размещения файлов или в ручном режиме укажите путь до папки размещения web-документов. Если в момент проверки обновления выводится надпись об отсутствии обновления для вашей версии, то следует снять галочку "Автоматический режим распознавания папки размещения файлов". Нужно выбрать папку размещения ПО PHPShop на сервере. Ориентир для папки может послужить наличие в папке файла robots.txt и index.php

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

    • /www/
    • /public_html
    • /httpdocs/
    • /www/имя сайта/public_html
    • /domains/имя сайта/public_html
  6. Далее нужно проверить наличие рабочей лицензии на сервере в папке /license с активной поддержкой. Процесс загрузки файлов на FTP может занять около 5 - 15 минут.
  7. Если обновление затрагивает базу данных, то в конце обновления установщик подскажет, что требуется обновление БД.
    Для этого нужно зайти в админпанель в меню БазаРезервное копирование и восстановить из бекапа файл update.sql. Также потребуется создать резервную копию базы для создания папки восстановления старой версии.

    Резервные копи создаются там же БазаРезервное копирование

  8. После завершения обновления, вам будет доступен лог обновленных файлов и список новых возможностей, включенных в обновление. Смотрите полный список обновлений.
Если после обновления сайт перестал работать, необходимо сразу же выполнить откат обновления назад. Для этого нужно повторно запустить утилиту Updater.exe, при запуске утилиты выбрать меню "Восстановить предыдущую версию".

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

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

  1. Cоздаем папку /old/ загружаем туда все файлы из корневой директории www;
  2. Загружаем в очищенную директорию www новые файлы из архива - PHPShop-Enterprise-Trial.tar.gz.
  3. Из старого файла /old/phpshop/inc/config.ini берем параметры подключения к базе данных (первые 5 строк) и вставляем в новый конфиг /phpshop/inc/config.ini
  4. Запускаем апдейтер баз данных /install/index.php выбираем текущую версию (до обновления), если ее там нет, то обновлять базу не нужно. Стираем папку /install/

    Update

  5. Из папки /old/ копируем папку /UserFiles со старыми картинками в обновленный скрипт в тоже место.
  6. По необходимости копируем старый шаблон /phpshop/templates/, но с учетом что в нем могли быть внесены изменения для новой версии (сравнить с оригиналом)