Перемещение Invision Community на другой сервер является не трудоёмкой задачей. Чтобы это сделать, следуйте следующей инструкции:
Шаг #1 - действия на старом хостинге
- Переключите ваше сообществе в режим оффлайн.
- Сделайте полную резервную копию вашей базы данных.
- Сделайте полный бэкап ваших файлов и папок.
Шаг #2 - ваш новый хостинг
- Создайте новую базу данных.
- Восстановите вашу копию базы в новую чистую базу, которую только что создали.
- Загрузите ваши файлы и папки со старого сервера.
- Убедитесь, в том, что папки, которые должны быть доступны для записи, по-прежнему доступны для записи на новом сервере. Вот эти папки:
- applications
- datastore
- plugins
- uploads
- uploads/logs
Шаг #3 - конфигурация
Откройте файл conf_global.php, который расположен в корневой директории вашего сообщества на новом сервере. Здесь вам необходимо изменить название баз данных, пользователя базы данных и пароль на те, которые вы указали при создании новой базы данных и в которую восстановили копию.
Перейдите в админцентр и посетите страницу Система > Поддержка > Поддержка и выберите пункт Что-то работает неправильно. Нажмите кнопку Продолжить и на первом шаге перестроится кэш системы.
Шаг #4 - некоторые другие моменты
Если при переезде на новый сервер вы так же меняете URL адрес сообщества или директорию расположения (например из поддиректории в корневую), то вам так же нужно изменить URL адрес в конфигурационном файле conf_global.php. Вы должны сделать это до того, как перестроите кэш файлы, как указано в шаге #3.
Если у вас есть файл constants.php, которого нет в дистрибутиве изначально, проверьте его и измените пути, если они в нём обозначены.