|
|
|
|
|
|
|
|
|
|
Данное руководство – это пошаговая инструкция, которая поможет осуществить перенос вашего форума с одного сервера на другой, где нет SSH доступа. Если вы не сможете справиться с этим самостоятельно, вы можете заказать перенос вашего форума силами наших специалистов. Данная услуга является платной.
Если у вашего сервера есть SSH доступ, следуйте этим инструкциям.
1) Прежде всего вам необходимо отключить ваш форум, чтобы предотвратить добавление пользователями каких-либо данных во время работ по переносу форума.
2) Вы должны быть уверены, что ваш новый сервер отвечает системным требованиям IP.Board. Наши системные требования, а также скрипт, который может проверить эти требования можно найти здесь.
3) Необходимо также проверить какая версия MySQL используется на вашем текущем сервере, и какая на новом – ваш провайдер может предоставить эту информацию, если вы не уверены какую версию вы используете.
Если версия MySQL на новом сервере более новая, чем на текущем сервере, тогда все должно быть хорошо. Если же версия более старая нужно выполнить создание резервной копии в режиме совместимости, когда вы дойдете до пункта 4.
4) Создайте резервную копию вашей базы данных, используя метод, который вы предпочитаете. IPS рекомендует использовать phpMyAdmin, являющийся популярным инструментом управления базами данных на многих серверах. Если у вас небольшой форум, то в IP.Board есть функция резервного копирования в АЦ / Поддержка / Управление SQL / Резервная копия базы данных – правда она может не работать с большими базами данных. 5) Используя FTP, скачайте все файлы с вашего текущего сервера, сохраняя структуру директорий.
Заметьте, что некоторые FTP сервера могут видеть только первые 2000 файлов в директории. Если вы обновлялись с версии IP.Board старее, чем 2.2, возможно там более 2000 файлов в директории uploads. Вы должны проверить эту директорию и убедиться, что FTP сервер правильно определяет количество файлов, находящихся там. Если он показывает 1998, похоже, он просто отбросил некоторые файлы и вам нужно будет передавать фалы, используя другой метод, например, сначала заархивировать эту директорию, а затем сохранить. Если у вас есть SSH доступ – он позволит обойти эту проблему.
6) Создайте пустую базу данных на вашем новом сервере, задайте имя пользователя, пароль и имя базы данных.
7) Загрузите и импортируйте базу данных MySQL, используя метод, который вы предпочитаете.
8) Загрузите все файлы, которые вы сохранили в 5 шаге на ваш новый сервер, сохраняя структуру директорий.
9) Если вы сохраняете тот же URL, перенесите ваш домен на новый сервер. Ваш новый провайдер может помочь вам в этом. Заметьте, что обычно распространение информации о домене занимает порядка 24 часов.
10) На новом сервере, откройте conf_global.php и заполните настройки подключения к новой базе данных, которую вы создали на 6 шаге. Вам необходимо отредактировать следующие переменные:
$INFO['sql_database'] $INFO['sql_user'] $INFO['sql_pass'] $INFO['sql_host'] $INFO['board_url']
11) В панели управления администратора перейдите на вкладку «Поддержка» и выберите «Проверка прав доступа к файлам» – исправьте все проблемы, которые там будут отображены.
12) В панели управления администратора перейдите на вкладку «Система» и выберите «Системные настройки» – перейдите к группе «Глобальные настройки» и поменяйте «Путь до директории загрузок» и «URL к директории загрузок» на новые значения.
Если вы используете IP.Blog, Gallery или Downloads – вы должны также зайти в аналогичные настройки этих программ и поменять соответствующие пути. 13) В панели управления администратора перейдите на вкладку «Система» и выберите «Кеши системы» – нажмите кнопку «Перестроить весь кеш». 14) В панели управления администратора перейдите на вкладку «Внешний вид» и выберите «Инструменты стилей» – нажмите кнопку «Обновление кеш-файлов».
15) Проверьте, можете ли вы войти на форум, и если все в порядке, включите его.
Если у вас возникнут какие-либо проблемы, вы можете связаться с нашей службой поддержки через клиент-центр.
Работает на DokuWiki |