Jump to content

Перемещение Invision Community на другой сервер

Перемещение Invision Community на другой сервер является не трудоёмкой задачей. Чтобы это сделать, следуйте следующей инструкции:

Шаг #1 - действия на старом хостинге

  1. Переключите ваше сообществе в режим оффлайн.
  2. Сделайте полную резервную копию вашей базы данных.
  3. Сделайте полный бэкап ваших файлов и папок.

Шаг #2 - ваш новый хостинг

  1. Создайте новую базу данных.
  2. Восстановите вашу копию базы в новую чистую базу, которую только что создали.
  3. Загрузите ваши файлы и папки со старого сервера.
  4. Убедитесь, в том, что папки, которые должны быть доступны для записи, по-прежнему доступны для записи на новом сервере. Вот эти папки:
  • applications
  • datastore
  • plugins
  • uploads
  • uploads/logs

Шаг #3 - конфигурация

Откройте файл conf_global.php, который расположен в корневой директории вашего сообщества на новом сервере. Здесь вам необходимо изменить название баз данных, пользователя базы данных и пароль на те, которые вы указали при создании новой базы данных и в которую восстановили копию. 

Перейдите в админцентр и посетите страницу Система > Поддержка > Поддержка и выберите пункт Что-то работает неправильно. Нажмите кнопку Продолжить и на первом шаге перестроится кэш системы. 

Шаг #4 - некоторые другие моменты

Если при переезде на новый сервер вы так же меняете URL адрес сообщества или директорию расположения (например из поддиректории в корневую), то вам так же нужно изменить URL адрес в конфигурационном файле conf_global.php. Вы должны сделать это до того, как перестроите кэш файлы, как указано в шаге #3. 

Если у вас есть файл constants.php, которого нет в дистрибутиве изначально, проверьте его и измените пути, если они в нём обозначены.