Перейти на сайт PHPShop
 
ГлавнаяОбновление скрипта
Инструкция по переходу с версии Start на Enterprise

PHPShop Upgrader - это Windows утилита для быстрого перехода с версии Start на Enterprise с сохранением товарной базы и шаблона дизайна. После обновления, вы в любой момент сможете откатить версию назад, т.к. поддерживается режим резервных копий файлов.

1. Скачайте пакет утилит EasyControl из раздела Центр загрузки:

2. Запустите setup.exe;

3. Выберите вариант установки "Рекомендуемая установка":

Если PHPShop EasyControl уже был установлен на ваш компьютер, появится соответствующее сообщение, где нужно нажать "Нет".

4. Зайдите в меню "Пуск- Программы - PHPShop" и выберите утилиту Upgrader.

5. Выберите действие - обновление или восстановление платформы;

6. Укажите пароли доступа к FTP серверу. Выберите автоматический режим распознавания папки размещения файлов или в ручном режиме укажите путь до папки размещения web-документов.

Если в момент проверки обновления выводится надпись об отсутствии обновления для вашей версии, то следует снять галочку "Автоматический режим распознавания папки размещения файлов". Нужно выбрать папку размещения ПО PHPShop на сервере. Ориентир для папки может послужить наличие в папке файла robots.txt и index.php. Процесс загрузки файлов на FTP может занять около 3 - 5 минут.
    Варианты стандартных папок для размещения:
  • /www/
  • /public_html
  • /httpdocs/
  • /www/имя сайта/public_html
  • /domains/имя сайта/public_html

7. Замените лицензию от Start в папке /license на новую от Enterprise.

8. Если обновление затрагивает базу данных, то в конце обновления  установщик подскажет, что требуется обновление БД. Для этого нужно зайти в админпанель в меню "База - резервные копи базы (backup)", и восстановить из бекапа файл base_update.gz. Далее нажать кнопку продолжить.

Также потребуется создать резервную копию базы для создания папки восстановления старой версии. Резервные копии создаются там же, в меню "База - резервные копи базы (backup)".

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

Внимание! Если после обновления сайт перестал работать, необходимо сразу же выполнить откат обновления назад. Для этого нужно повторно запустить утилиту Upgrader.exe, при запуске утилиты выбрать меню "Восстановить предыдущую версию".

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

Обновление шаблона

Шаблон дизайна от версии Start не полностью подойдет к версии Enterprise, поэтому нужно использовать либо специализированный дизайн от версии Enterprise, либо дополнить старый шаблон от Start недостающими файлами от Enterprise. Как вариант, можно оставить шаблон главной страницы index.tpl и shop.tpl, а остальное заменить из полной версии - внести в главные шаблоны переменную учета товаров для сравнения и облака тегов. Для неопытных пользователей, мы рекомендуем создать заявку в технической поддержке для помощи наших специалистов. 

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

Если, по каким то причинам, вы не можете использовать PHPShop Upgrader, то для ручного обновления файлов используйте инструкцию для обновления файлов в ручном режиме:

  • Создайте копию текущей базы данных через панель управлением магазином База -> Резервные копи базы (Backup);
  • Создаем папку /old/ и загружаем туда все файлы из корневой директории www (папка размещения ПО PHPShop, название корневой папки зависит от хостинга и может отличаться);
  • Загружаем в очищенную директорию www новые файлы из архива новой версии 2. Загружаем в очищенную директорию www новые файлы из архива - http://www.phpshop.ru/loads/files/PHPShop-Enterprise-Trial.tar.gz;
  • Из старого файла /phpshop/inc/config.ini берем параметры подключения к базе данных (первые 5 строк) и вставляем в новый конфиг (//phpshop/inc/config.ini);
  • Запускаем апдейтер баз данных: ваш_сайт/install/update/install.php, выбираем текущую версию, с какой обновляетесь, Start. Если версии там нет, то обновлять базу не нужно. Стираем папку /install/;
  • Из папки /old/ копируем папку /UserFiles и /license со старыми картинками и лицензией в обновленный скрипт в тоже место;
  • По необходимости, копируем старый шаблон //phpshop/templates/, но с учетом что в нем могли быть внесены изменения для новой версии (сравнить с оригиналом);
    История обновлений EasyControl - набора бесплатных утилит под Windows
    ГлавнаяОбновление скрипта