Вход для клиентовВход для клиентов О компании

Помощь » База знаний » Установка и обновление скриптов »

Автоматизированное обновление WebAsyst

WebAsyst Installer позволяет выполнять автоматизированное обновление WebAsyst на вашем сервере до последней версии. Обновление WebAsyst бывает необходимо в следующих случаях:

  • после выпуска новой версии WebAsyst вы желаете установить ее на своем сервере;
  • нужно установить другие купленные приложения WebAsyst;
  • файлы WebAsyst повреждены и их следует восстановить до оригинального состояния.
Важно: во время обновления WebAsyst сохраняет всю пользовательскую информацию (изображения товаров, проекты и задания, сообщения электронной почты, загруженные файлы и т. д.). Выполняется только замена части программного кода и внесение изменений в структуру базы данных с сохранением ее содержимого.
Внимание: Если вы вносили изменения в исходный PHP-код или файлы дизайна, в результате обновления такие изменения могут быть утеряны. Чтобы проверить работу обновленной версии скриптов перед внесением измнений в рабочую установку, удобно создать временную копию скриптов и базы данных на отдельном сервере или субдомене (например, temp.yourdomain.ru) и обновить ее. После успешного обновления временной копии скриптов, удалите эту копию и обновите основной экземпляр скриптов либо замените основной экземпляр скриптов обновленной временной копией.

Описание процесса обновления

  1. Сохраните резервную копию всех имеющихся данных. При установке WebAsyst на виртуальном хостинге можно воспользоваться средствами резервного копирования хостинг-провайдера. Предварительно сохраненная резервная копия поможет восстановить данные в случае программного или аппаратного сбоя (например, выхода из строя оборудования хостинг-провайдера или ошибки программного обеспечения сервера).
  2. Убедитесь в том, что права доступа ко всем файлам и директориям WebAsyst позволяют веб-серверу перезаписывать их содержимое. Во время обновления существующие файлы заменяются на новые. Изменить права доступа можно с помощью FTP-клиента или файлового менеджера контрольной панели хостинга.
    Внимание: изменение прав доступа необязательно и может потребоваться, только если в ходе обновления возникают проблемы, связанные с перезаписью существующих файлов.
  3. Авторизуйтесь на странице WebAsyst Installer, введя имя пользователя и пароль.
  4. Проверьте, введен ли ваш номер лицензии в разделе «Настройки -> Общие настройки» в поле «Номер лицензии». Номер лицензии можно найти в Центре заказчика WebAsyst в разделе «Скрипты».
  5. Перейдите в раздел «Обновление» и отметьте два пункта, если вы согласны с их содержимым:
    • Я согласен (согласна), что установка обновления перезапишет файлы установленного WebAsyst файлами из более новой версии, и поэтому мои собственные изменения в исходных кодах могут пропасть.
    • Я согласен (согласна), что номер моей лицензии и информация об адресе установки (домене) будут отправлены на сервер обновлений WebAsyst.

    Нажмите на кнопку «Обновить сейчас».

  6. Скрипт обновления подключится к серверу обновлений WebAsyst и загрузит на ваш сервер архив с файлами последней доступной версии. В браузере отобразится индикатор процесса распаковки в процентах.
  7. После завершения загрузки архива мастер обновления перейдет на страницу установки скриптов. Процесс установки также отображается в процентах.
  8. По окончании установки мастер обновления отобразит в браузере страницу с информацией об итогах обновления.
В случае невозможности автоматизированного обновления обратитесь к описанию ручного обновления WebAsyst.

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