TWiki 从 Windows 2000 Server 迁移到 Windows Server 2008

TWiki 从 Windows 2000 Server 迁移到 Windows Server 2008

我想将服务器从 Windows 2000 Server 更改为 Windows Server 2008 环境,因此我想知道如何迁移我的 TWiki。有人知道吗?

答案1

当然可以。在新服务器上安装 TWiki,使其运行、验证等,然后按照手动升级过程发布在 twiki.org 上。您必须小心谨慎才能获得正确的权限(请参阅网站),并确保新的配置文件正确无误。

有很多可能的小故障,你必须在操作过程中处理它们,但我看不出有什么问题会让它变得不可能。我能看到的最大问题是,如果你使用的是服务器身份验证而不是 TWiki 身份验证。如果是这样,我建议你切换到 TWiki 身份验证,移动网站,然后再决定是否要使用 Windows/AD 身份验证。

答案2

作为前 TWiki 管理员,目前使用 Foswiki,如果您愿意从 IIS 转到 Apache,我不得不同意 SvenDowideit 的观点 - Foswiki 确实与 TWiki 非常非常兼容,因此它更像是一种升级,而不是切换到其他产品。Foswiki 在 Windows 上安装起来要容易得多(刚刚检查了 TWiki Windows 选项,似乎您必须付费易于在 Windows 上安装,其中还涉及使用 VMware);此外,Foswiki 得到积极维护,并且与 TWiki 不同,没有具备所有优秀功能的“商业版”。

如果你想保留 IIS(可以理解):由于 IIS 的工作方式,与 Apache 相比,在 IIS 上使用 TWiki 或 Foswiki 总是很痛苦,但这Foswiki IIS 安装页面至少是相当最新的。使用 Strawberry Perl,它安装起来非常容易,就像“Linux Perl”一样,CPAN 模块会更好地工作。

除非您想要商业 TWiki 版本中的付费 TWiki 功能,否则我建议升级到 Foswiki 是值得考虑的。 TWiki-Foswiki 的分裂一点也不友好,95% 的活跃开发人员都去了 Foswiki,所以这就是现在社区的现状。

答案3

首先,您需要使用 IIS,或者您可以关闭它并运行 Apache 吗?

如果你可以使用 Apache(Foswiki/TWiki 在 Apache 下运行速度更快 - 因为 Perl CGI 支持在 IIS 上现在还不够成熟),那么最简单的方法是使用我编写的 Windows 安装程序 - 请参阅http://foswiki.org/Download/DownloadFoswiki

安装程序包含 Foswiki、Apache 和 Strawberry Perl,并自行设置。从那里,您需要做的就是复制更改的网站(数据和发布)并迁移 .htpasswd 文件...

(是的,我正在大力推广 Foswiki,即 TWiki 的分支,因为我知道自从 2008 年末与 TWiki Inc 公司非友好分道扬镳以来,我们在构建更多测试和修复错误方面投入了多少精力)

我也建议使用 LDAPContrib - foswiki 上的那个也经过了几年的开发。

相关内容