Я хочу сменить сервер с Windows 2000 Server на среду Windows Server 2008, поэтому я хотел бы знать, как мне также перенести свой TWiki. Кто угодно?
Как бывший администратор TWiki, в настоящее время использующий Foswiki, я должен согласиться с SvenDowideit, если вы хотите перейти с IIS на Apache - Foswiki действительно очень, очень совместим с TWiki, так что это скорее обновление, чем переход на другой товар. Foswiki намного проще установить в Windows (только что проверил параметры TWiki Windows, и кажется, что за простая установка для Windows, что также предполагает использование VMware); Кроме того, Foswiki активно поддерживается и, в отличие от TWiki, не существует «коммерческой версии» со всеми хорошими функциями.
Если вы хотите сохранить IIS (это понятно): использование TWiki или Foswiki на IIS всегда будет болезненным по сравнению с Apache из-за того, как IIS работает, но это Страница установки Foswiki IIS по крайней мере, достаточно актуально. Используйте Strawberry Perl, он очень легко устанавливается и похож на «Linux Perl» в том, что модули CPAN будут работать лучше.
Если вам не нужны платные функции TWiki в коммерческой версии TWiki, я бы посоветовал подумать об обновлении до Foswiki. Разделение TWiki и Foswiki было совсем не дружественным, и 95% активных разработчиков перешли в Foswiki, так что сообщество сейчас находится именно там.
Конечно. Вы устанавливаете TWiki на новый сервер, запускаете его, выполняете аутентификацию и т. Д. И следуете Процесс обновления вручную опубликовано на twiki.org. Вы должны проявить некоторую осторожность, чтобы получить правильные разрешения (см. Сайт) и убедиться, что новый файл конфигурации правильный.
Есть масса возможных сбоев, с которыми вам придется разбираться по мере продвижения, но я ничего не вижу, чтобы сделать это невозможным. Самая большая проблема, которую я вижу, - это если вы используете аутентификацию сервера, а не аутентификацию TWiki. Если это так, я рекомендую вам переключиться на проверку подлинности TWiki, переместить сайт и решить, нужна ли вам проверка подлинности Windows / AD позже.
Прежде всего, вам нужно использовать IIS или вы можете выключить его и запустить Apache?
Если вы можете использовать Apache (Foswiki / TWiki работают намного быстрее под Apache - поскольку поддержка Perl CGI в IIS несколько незрела даже сейчас), то самый простой способ начать - использовать созданный мной установщик Windows - см. http://foswiki.org/Download/DownloadFoswiki
Программа установки содержит Foswiki, Apache и Strawberry Perl и настраивается сама. Оттуда все, что вам нужно сделать, это скопировать веб-сайты изменений (как данных, так и публикации) и перенести файл .htpasswd ...
(Да, я предлагаю Foswiki, вилку TWiki, потому что я знаю, сколько работы мы вложили в создание дополнительных тестов и исправление ошибок с момента недружественного разрыва с компанией TWiki Inc в конце 2008 года)
Я бы тоже рекомендовал использовать LDAPContrib - тот, который находится на foswiki, тоже получил несколько лет развития.