0

I want to change the server from a Windows 2000 Server to a Windows Server 2008 environment, so I'd like to know how can I migrate my TWiki too. Anyone?

2
  • Provide more information about your servers. Try to formulate your problem more exactly.
    – lexsys
    May 26, 2010 at 15:30
  • Thnx, actually I was wrong, what I'm supposed to do is migrate the Twiki from a Windows Advanced Server 2000 to a Windows Server 2008, the specifications of the new server will be almost the same as the old one, so the only change is the OS. Any idea on how to do this successfully???
    – Gaby Reyna
    May 26, 2010 at 16:13

3 Answers 3

0

Sure. You install TWiki on the new server, get it running, authenticating, etc., and follow the Manual Upgrade process published on twiki.org. You have to exercise some care to get the permissions correct (see the site), and to make sure that the new config file is correct.

There are a ton of possible glitches, which you will have to deal with as you go along, but nothing I can see to make it impossible. The biggest wrinkle I can see is if you are using server authentication rather than TWiki authentication. If so, I recommend that you switch to TWiki authentication, move the site, and decide if you want Windows/AD authentication later.

0

As a former TWiki administrator, currently using Foswiki instead, I'd have to agree with SvenDowideit if you are willing to go from IIS to Apache - Foswiki really is very, very compatible with TWiki so it's more of an upgrade than switching to a different product. Foswiki is much easier to install on Windows (just checked the TWiki Windows options and it seems you have to pay for an easy install for Windows, which also involves using VMware); plus, Foswiki is actively maintained and unlike TWiki there is no 'commercial edition' with all the nice features.

If you want to keep IIS (understandably): using TWiki or Foswiki on IIS is always going to be painful compared to Apache, due to the way IIS works, but this Foswiki IIS install page is at least fairly up to date. Use Strawberry Perl, it installs very easily and is just like "Linux Perl" in that CPAN modules will work better.

Unless you want the paid-for TWiki features in the commercial TWiki edition, I'd suggest that upgrading to Foswiki is well worth considering. The TWiki-Foswiki split was not at all amicable and 95% of the active developers went to Foswiki, so that's where the community is these days.

-1

First and foremost, do you need to use IIS, or can you turn it off and run Apache?

If you can use Apache (Foswiki/TWiki run much faster under Apache - as Perl CGI support is somewhat immature on IIS even now), then the easiest way to get going, is to use the Windows Installer that I wrote - see http://foswiki.org/Download/DownloadFoswiki

The installer contains Foswiki, Apache and Strawberry Perl and sets itself up. From there, all you'll need to do is copy over the changes webs (both data and pub) and migrate the .htpasswd file...

(Yes, I'm spruiking Foswiki, the TWiki fork, because I know how much work we've put into building more tests and fixing bugs since the non-amicable split with the TWiki Inc company late in 2008)

I too would recommend using the LDAPContrib - the one on foswiki has had several years more development too.

2
  • This isn't particularly helpful since the OP wanted upgrade advice, not migration advice. You can't just go randomly changing software without going through the red tape that goes with it. May 26, 2010 at 22:56
  • ish. Foswiki is the same codebase, but with added tests, added help and installers for windows and in the case of LDAP and AD compatibility, a pretty major overhaul of that code. Additionally, 'migration' from twiki to foswiki is the same process as 'migration' between twiki versions - as foswiki is (for now) essentially another version of twiki. 'We' the main developers of TWiki until late 2008, renamed the codebase and continued development, allowing the TWiki codebase to, well, fall into a maintenance mode. May 28, 2010 at 1:29

You must log in to answer this question.