Обновление PHPShop
Проверить доступ к обновлениям
Проверить, доступны ли вам обновления, можно в меню Справка - О программе
. Также можно оставить заявку в техподдержку для решения технического вопроса, ответ сотрудника по заявке придет вам на почту.

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

После оплаты техподдержки и обработки заказа сотрудником, вам придет письмо о том, что ваша лицензия обновлена и доступна для загрузки в личном кабинете на сайте (для старых версий ниже 5.3), для новых версий нужно зайти в админпанель меню Справка - О программе - Серийный номер: - Синхронизировать
.

Если данные по лицензии не обновились сразу, то следует открыть главную страницу сайта и перегрузить страницу Справка - О программе.
Если ваша версия платформы на данный момент ниже 5.0
Если у вас старая версия PHPShop ниже 5.0, нужно вручную заменить лицензию на хостинге. Скопируйте файл лицензии в папку /license/ на Вашем хостинге. В папке /license/ должен находиться только один файл с лицензией. Скачать лицензию всегда можно в личном кабинете в разделе Мои Заказы.
Версия платформы, установленной на хостинг на данный момент и версия выданной лицензии, которую вы загружаете в папку license, должны совпадать.
Обновление через админпанель
Если ваша версия платформы 5.1 и выше, проверить и установить обновления можно через меню:Справка → Мастер обновления → Установить обновление
.
Обновление идет частями, поэтому, после сообщения "Обновления установлены", нужно заново зайти в менюСправка → Мастер обновления
и проверить, нет ли доступных обновлений. Так, до тех пор, пока не выполнится установка всех доступных обновлений:

Обновление через админпанель работает на многих популярных хостингах: Beget, TimeWeb, REG, SpiceWeb, NIC и других. Если хостинг использует усиленную защиту безопасности или является VPS/VDS хостингом, то обновление через админпанель может не работать. В таких случая используются другие способы обновления, представленные ниже. Полный список протестированных хостингов доступен по ссылке.
Обновление через Updater.exe для Windows
Скачайте пакет утилит EasyControl
Запустите
setup.exe
и произведите установку EasyControl на свой компьютер.Зайдите в меню
Пуск → Все приложения → PHPShop → Updater - быстрая установка обновлений
. Запустите приложение от имени Администратора. ВыберитеУстановить обновление (Update)

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

Если сайт использует SSL протокол, то адрес сайта указывается с HTTPS, например https://shop.ru, иначе обновление базы данных не будет выполнено.
4. Далее нужно проверить наличие рабочей лицензии на сервере в папке /license
с активной поддержкой. Процесс загрузки файлов на FTP может занять около 5 - 15 минут.
5. Обновление баз данных (БД) при правильном заполнении адреса сайта (с учетом HTTPS) происходит автоматически, если этого не произошло и сайт показывает ошибку базы данных, то требуется ручное обновление БД. Для этого нужно зайти в админпанель в меню База → Резервное копирование
и восстановить из бекапа файл update.sql
.
Резервные копии создаются там же База → Резервное копирование →➕
6. После завершения обновления, вам будет доступен лог обновленных файлов и список новых возможностей, включенных в обновление.
Все утилиты по обновлению делают копию обновляемых файлов перед самим обновлением и могут произвести автоматический откат на предыдущую версию. Сразу после отката, необходимо уведомить техническую поддержку об ошибке и дождаться ответа с инструкциями.
Если после обновления сайт перестал работать, необходимо сразу же выполнить откат обновления назад. Для этого нужно повторно запустить утилиту Updater.exe, при запуске утилиты выбрать меню "Восстановить предыдущую версию".
Обновление в ручном режиме из архива
Скачайте свежую сборки PHPShop с сайта: на странице Попробовать бесплатно, прокрутите ниже до пункта Ручная установка для разработчиков и нажмите на кнопку
PHPShop Basic/Enterprise/Pro

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

6. Из папки /old/
скопируйте папку /UserFiles
со старыми картинками в обновленный скрипт в тоже место.
7. По необходимости, скопируйте старый шаблон /phpshop/templates/
, но с учетом, что в нем могли быть внесены изменения для новой версии (нужно сравнить с оригиналом).
Обновление из командной строки
Запустите скрипт обновления update.sh. Файлы для запуска в командной строке собраны в папке /sh. При наличии новой версии вам будет предложено установить обновление.
cd sh sh update.sh
Подтвердите свое согласие на обновления. Обновления проверяются и ставятся друг за другом. Обновление баз данных выполняются автоматически.
При обновление создается резервная копия обновленных файлов и базы данных. Резервные копии хранятся в
/backup/backups

Last updated
Was this helpful?