Мне нужно перенести trac со старого сервера на новый сервер Ubuntu 10.04 LTS.

Старый сервер имеет версию Trac 0.11.1 и установка довольно грязная и выполняется на устаревшем неподдерживаемом сервере Debian (вот причина миграции).

Руководство по перемещению выглядит довольно простым и понятным . Мое единственное беспокойство - разница версий. Будут ли возникать проблемы, если я импортирую базу данных из более старых версий trac, или система достаточно умна, чтобы справиться с обновлениями базы данных сама?

2 ответа2

0

Я хотел бы перейти на миграцию, но может быть проще, если старый и новый сайты будут в одной и той же версии Trac. Я бы, наверное, пошел по этому пути:

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

Опция 1:

Выполните переход со старой версии на новую.

Вариант 2:

Установите старое программное обеспечение (если оно доступно) в новом окне, скопируйте базу данных, проверьте, все ли работает, и попробуйте обновить копию.

Вариант 3:

  1. Клонировать текущий сервер в запасной ящик
  2. Обновите программное обеспечение на запасной коробке до последней версии и посмотрите, как работает база данных
  3. Решите, вероятно ли, что база данных будет перенесена на новый сервер

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

Надеюсь, так или иначе, вы либо получите рабочую, обновленную установку там, где вы хотите, либо у вас будет рабочая установка, которую можно скопировать / перенести.

0

Краткий ответ именно на ваш вопрос:

Если вы выбрали SQLite в качестве базы данных db, то обновление до любой более поздней версии должно быть достаточно безболезненным (просто обновление trac-admin).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .