Конвертация

Это руководство поможет вам выполнить шаги необходимые для успешного перехода на IP.Board (или сопутствующие приложения) с другой платформы. Если вы не можете справиться с этим самостоятельно, у нас есть платная услуга конвертации. Если вы оплатите ее, один из наших специалистов сделает все за вас.
Конвертация – это переход с одной платформы на другую. Если же вы просто ищите, как обновить ваш форум IP.Board, смотрите наше руководство по обновлению.


Платформы, переход с которых возможен на IP.Board, приведены на нашей странице конвертеров.


Если здесь не указана нужная вам платформа, то вам необходимо связаться с нами для разработки платного конвертера на заказ. Если же она присутствует в списке, но вы используете более старую версию, вам нужно сначала обновить ее, или, если вы покупаете услугу конвертации, мы сделаем это за вас.

Перед продолжением необходимо заметить, что конвертирование - это не точная наука. Многие факторы могут влиять на конечный результат и после перекодировки могут возникнуть небольшие странности в работе. Наши специалисты будут рады помочь вам решить эти проблемы, но для определения проблемы может потребоваться некоторое время.

Часть первая: Установка IP.Board

Сначала вам нужно установить IP.Board. Как это сделать рассказано в нашем руководстве FIXME. Обычно лучше всего устанавливать IP.Board в подкаталог. Например, если ваш форум был на www.example.com/forums - вам следует установить IP.Board в www.example.com/ipb (или что-то похожее) на данной стадии. Позже мы об этом еще расскажем.

При установке IP.Board вам потребуется ввести желаемое имя пользователя администратора и пароль.

Как правило, лучше использовать аккаунт администратора отличный от учетной записи на форуме, с которого вы осуществляете конвертацию, а позже удалить созданный при установке аккаунт.

Часть вторая: Загрузка и установка конвертера

Вы можете скачать скрипт конвертора с этой страницы.

Данный скрипт написан как стандартное приложение для IP.Board, и чтобы установить его следуйте инструкциям в нашем руководстве по установке приложений FIXME.

Часть третья: Настройка конвертора

В панели управления администратора IP.Board, нажмите вкладку «Приложения» и затем выберите «IPS Converters». Вы увидите список установленных приложений. Вам необходимо выбрать приложение, в которое вы хотите произвести конвертацию – это почти всегда IP.Board, но если, для примера, вы конвертируете из Photopost, вам надо выбрать приложение IP.Gallery.

Далее вас спросят, из какого приложения вы хотите произвести конвертацию. Просто выберите приложение, которое вы используете в данный момент, в выпадающем меню.

Вас также попросят назначить идентификатор конвертации – подойдет любое слово, например «old_forums».

Затем вы увидите экран конфигурации. Точные опции будут зависеть от платформы, с которой вы осуществляете переход, но обычно спрашиваются детали по базе данных. Это должны быть детали, относящиеся к платформе с которой вы осуществляете переход. Если вы не уверены, они могут быть найдены в конфигурационном файле вашего приложения (точное местоположение этого файла зависит от платформы, с которой вы производите переход)

Часть четвертая: Выключение существующего форума.

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

По этой причине вам надо отключить существующий форум (с которого Вы производите конвертацию) пока конвертер не внес какие-либо изменения в его базу данных. Как правильно это сделать зависит от платформы, с которой вы производите конвертацию.

Часть пятая: Конвертация

Теперь вы должны увидеть на экране список того, что может быть конвертировано. Важно, что перед конвертацией вы отключили существующую платформу от сети, чтоб никакие новые данные не вызвали ошибку. Конвертер уже отключил IP.Board (или сопутствующее приложение). Когда вы выполните все вышеперечисленные действия нажмите кнопку «Convert». Есть опция, позволяющая контролировать количество записей, обрабатывающееся за цикл, вы можете его уменьшить, если для выполнения каждого цикла конвертации требуется слишком много времени (значения по умолчанию подходят для большинства людей). Также есть чекбокс, который в отмеченном состоянии очищает записи, переведенные в IP.Board, не рекомендуется его отмечать, пока вы не убедитесь, что в результате получается то, что требуется.

Некоторые пункты могут быть отмечены как «Cannot Convert», это значит, что вначале должны быть выполнены другие пункты. По этой причине мы рекомендуем пройти список сверху вниз.

На некотором этапе может потребоваться дополнительная информация, например пути или желаемое поведение. Вы должны предоставить эту информацию, перед тем как конвертер сможет продолжить работу. После каждого шага конвертер уведомляет о возникших проблемах. Если возникло много проблем, вы должны решить их и перезапустить конвертацию этого этапа. Если вы по какой-то причине хотите начать действие заново, вы можете нажать кнопку «Convert Again» – если действие включает конфигурацию, то рядом с этой кнопкой присутствует чекбокс, определяющий, надо ли изменить конфигурацию для данного шага. Некоторые шаги зависят от других – для примера, вы должны конвертировать темы, перед тем как конвертировать сообщения. Если после конвертации сообщений вы переконвертируете темы, вы должны также переконвертировать сообщения. Рекомендуется двигаться по списку сверху вниз, и если необходимо переконвертировать какой-то шаг, то вы возвращаетесь к этому пункту списка и далее снова продолжаете двигаться по пунктам с этого места.

Часть шестая: Пересчет и перестроение

Под списком шагов конвертации будет желтое окно, где вы увидите инструкции по запуску инструментов перестроения. Запустите каждый элемент списка по порядку и не приступайте к следующему, пока предыдущий не завершен. Когда это будет сделано, вы можете нажать на ссылку в красном окне для блокировки конвертера, чтоб предотвратить его повторный запуск.

Часть седьмая: Настройка прав доступа

Вы должны проверить все маски доступа и групповые настройки. Вы можете сделать это, зайдя в админ-центр –> Пользователи –> Управление группами пользователей и затем Управление масками доступа.

Вы также должны проверить настройки форума, зайдя в админ-центр –> Форумы.

Если конвертировались сопутствующие приложения, такие как IP.Gallery, вам также необходимо проверить их настройки.

Часть восьмая: Перемещение форума

Сейчас мы будем перемещать форум из директории /ipb в ту директорию, где находится ваш прежний форум.

Сначала переименуйте вашу текущую директорию форума во что типа «old_forums» и затем переименуйте директорию «ipb» так как называлась раньше директория форума.

Если вы теперь перейдете по ссылке на ваш форум вы должны увидеть форум IP.Board.

Затем вам необходимо открыть conf_global.php среди файлов IP.Board и найти строку:

$INFO['board_url']                      =       'http://www.example.com/ipb';

Замените значение на то которое должно быть. Там не должно быть закрывающего слеша.

Теперь зайдите в ваш админ-центр, перейдите во вкладку Система –> Системные настройки –> Глобальные настройки. Вам нужно изменить значения для двух настроек: «URL к директории загрузок» и «Путь до директории загрузок».

В описании каждой настройки вы увидите рекомендуемые значения.

Так же если у вас установлены приложения (IP.Gallery, IP.Blog) вам нужно обновить все ссылки и пути в соответствующих настройках, которые можно найти в АЦ –> Система –> Системные настройки –> Приложения.

В заключении, вам нужно зайти в АЦ –> Внешний вид–> Инструменты стилей и нажать кнопку «Обновление кеш-файлов».

Часть девятая: Ссылки

Для некоторых платформ у нас есть специальный скрипт, который перенаправит пользователей со старого адреса на новый. Например, если пользователь нажимает на ссылку из Google которая представлена в формате вашей старой платформы, вы захотите чтоб он был перенаправлен на соответствующую страницу в IP.Board.

В пакете конвертера, который вы скачали во второй части, присутствует директория «Tools», содержащая несколько папок «Links». Если одна из них подходит для платформы, с которой вы конвертировали форум, откройте ее.

Вы увидите один или больше файлов. Если там больше одного, ищите файл «config.php» – если там только один, откройте его. Вы увидите несколько переменных, которые необходимо изменить (путь и ссылка на ваш форум, и идентификатор конвертации который вы установили в третьей части) – настройте их, и вы сможете загружать содержимое по ссылкам, располагающимся на вашем форуме.

Часть десятая: Возвращаемся в онлайн.

Теперь вы должны авторизоваться на вашем форуме и убедится, что все работает как предполагалось. Если у вас есть какие-либо проблемы, не стесняйтесь связаться со службой поддержки.

Если все выглядит нормально вы можете вернуть ваш форум в онлайн, зайдя в админ-центр и нажав на «Открыть форум» для того чтоб попасть на страницу управления отключением форума.

Если вы конвертировали какие-либо приложения, например IP.Gallery, вам так же надо включить их, это делается в аналогичных настройках, которые вы можете найти в АЦ –> Система –> Системные настройки –> Приложения.

 

documentation/v3/conversions.txt · Последние изменения: 2011/05/16 16:55 root

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru