Руководство по обновлению программного обеспечения Флайнекс

Руководство по обновлению программного обеспечения Флайнекс

Обновление сайта с использованием патчей, предоставляемых Флайнекс, возможно, однако процесс чувствителен и при неправильном выполнении может привести к ошибкам. Некорректное обновление способно нарушить работу сайта или вызвать потерю данных. Если вы не уверены, что сможете выполнить обновление самостоятельно, настоятельно рекомендуем обратиться в Службу поддержки Флайнекс.

ПРИМЕЧАНИЕ: перед обновлением изучите все новые функции релиза и оцените, действительно ли обновление необходимо. Если на сайте выполнены значительные доработки, обновление может потребовать дополнительной работы по объединению изменений в шаблонах и ядре, что нередко занимает больше времени и ресурсов, чем поддержание текущей версии.

ВАЖНО: указанные инструкции являются общими. Каждый релиз может содержать уникальные изменения, поэтому всегда изучайте файл README.md, включённый в патч.

Перед началом #

ВАЖНО: создайте полный бэкап файлов сайта и базы данных. В случае ошибок вы сможете быстро восстановить сайт. Флайнекс не несёт ответственности за проблемы, вызванные неправильной процедурой обновления.

Загрузка и подготовка патча #

  • Войдите в свою учётную запись на сайте Флайнекса (Личный кабинет пользователя).
  • Перейдите на вкладку Скачать и откройте вкладку Патчи.
  • Выберите нужный патч и нажмите Скачать.
  • После загрузки проверьте имя архива. Оно должно иметь вид: FLXXXXXXXXXX_vX.X.X_to_vX.X.X.zip

Если вы обновляете скрипт типа эскорт, имя архива может содержать префикс Escort.

  • Распакуйте патч на ваш компьютер. Стандартный патч содержит обновлённые файлы и SQL-файл для обновления: sql_update.sql.

Обновление базы данных #

Вариант 1: через админ-панель #

  1. Перейдите в Админ-панель > База данных.
  2. Нажмите Импорт (расположение зависит от версии: в левом верхнем или правом верхнем углу).
  3. Выберите файл sql_update.sql из папки патча.
  4. Нажмите Продолжитьдля применения обновления.

Вариант 2: через phpMyAdmin (или аналогичный инструмент) #

  1. Импортируйте файл sql_update.sql вручную.
  2. Перед выполнением замените {sql_prefix} на фактический префикс вашей базы данных.

ПРИМЕЧАНИЕ: если ваш языковой код отличается от en, откройте файл sql_update.sql и замените en на ваш код языка. Если на сайте используется несколько языков, вручную сравните и перенесите новые фразы в другие языковые файлы после обновления.

Обновление файлов на сервере #

Скопируйте все файлы из патча в соответствующие каталоги на вашем сервере. Для этого можно использовать FTP-клиент или Файл-менеджер в cPanel.

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

Файлы шаблона: копируйте только файлы из каталога /templates/ внутри патча. Если ваш шаблон кастомизирован, сравните и вручную объедините изменения.

Если каталог admin на вашем сайте имеет переименованное название, переименуйте папку admin в патче перед загрузкой на сервер.

Выполните инструкции из файла README.md, если он содержит требования, специфичные для версии, с которой вы обновляетесь.

Очистка скомпилированных шаблонов и кэша #

1. Очистка скомпилированных шаблонов Smarty
Удалите все файлы *.tpl.php из каталогов:

/tmp/compile/
/tmp/aCompile/

Не удаляйте файлы .htaccess и index.html.

2. Обновление кэша через Админ-панель
Перейдите: Админ-панель > Общие  > Обновление данных  >
Обновить кэш системы → нажмите Обновить.
Перейдите: Админ-панель > Общие > Обновление данных  >
Обновить кэш статических данных → нажмите Обновить.

Обновление через несколько версий #

Если ваша текущая версия отстаёт от актуальной на несколько релизов, применяйте патчи последовательно — от более старых к более новым:

Пример:
4.1 → 4.2 → 4.3 → 4.4 → … → последняя версия

Пропуск версий может привести к сбоям обновления.

Заключительные действия #

После выполнения всех шагов:

  1. Откройте сайт.
  2. Проверьте базовую функциональность, подачу объявлений, работу личного кабинета и платёжных методов.
  3. Проверьте шаблонные страницы на наличие ошибок отображения или проблем с версткой.

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

Powered by BetterDocs