Как перенести проект на другой сервер

Документ актуален для InstantVideo 1.X

При переносе InstantVideo, как целостного движка на базе InstantCMS, на новый сервер ожидается, что настройки нового сервера будут соответствовать настройкам старого сервера и все технические требования удовлетворены. Также ожидается, что конфигурация Nginx (если он есть) будет соответствовать аналогичному конфигу на старом сервере (с учетом измененных серверных путей при необходимости).

  • Перенести содержимое базы данных.
  • Скопировать все файлы из директории, куда установлен InstantVideo, в аналогичную директорию на новом сервере. Если копирование осуществляется по FTP, то обязателен бинарный (двоичный) режим копирования в FTP клиенте. При этом обязательно нужно сохранить все привилегии файловой системы, которые установлены на различных файлах и директориях проекта. Проще всего сделать архив, например tar, упаковав с сохранением прав доступа.
  • Поменять при необходимости данные для соединения с базой данных в файле /includes/config.inc.php.
  • Перезапросить лицензию на InstantVideo, предварительно сняв активацию здесь в своем профиле во вкладке "управление лицензиями".
  • Авторизоваться на сайте, перейти в настройки InstantVideo во вкладку "конвертация" - проверить пути до программ и даже если пути все верные - обязательно пересохранить настройки.
  • Создать на сервере задачу cron.