Upgrading and Moving--Windows

 

Please backup your database before upgrading.

 

 

 

1. Shut down ListManager on the old machine.

 

2. You need to know the name of this ListManager machine as it is configured in your database.

 

Moving from 5.0-7.8 to 8.0

1. Open a command prompt on the old machine, and change to the ListManager directory.

 

2. Run lm configlist for a list of the machine names in ListManager's database. Note the name.

 

Moving from 8.0 or Later

1. Open the file lmcfg.txt (located in C:\Program Files\ListManager or ~/ListManager/bin) using a plain-text editor (such as Notepad or vi).

 

2. Note the value of $node_name.

 

3. Start the installer ListManager on the new machine. On Unix cd to the lm/bin directory, and run from the command prompt:

 

 ./install_lm.pl

 

4. Select "New Install".

 

5. When the installer requests the database information, you may provide the information for your earlier ListManager installation—but DO NOT have the installer create the tables for you—this will delete your database!

 

Alternatively, you may create a database or user just for the installation, and change which database ListManager uses by editing lmcfg.txt with a plain text editor. See Connecting to Your Database with lmcfg.txt for more information about editing this file.

 

6. Shut down ListManager if you started it after the installation.

 

7. Open the file lmcfg.txt (located in C:\Program Files\ListManage)r using a plain-text editor (such as Notepad).

 

8. Change the value of $node_name to be the name of your old ListManager installation.

 

9. To upgrade your database, open a command prompt, and change to the ListManager directory. On the command line, type

 

lm dbupgrade

 

This process may take several hours, depending on how large your database is.

 

10. Start ListManager.

 

11. Go to Utilities: Administration: Sites, and edit any sites you have, so that the Internet Host Name field for each site is the name of your new ListManager machine. Also assign the IP addresses ListManager should use for SMTP and NNTP on each site.

 

12. Go to Utilities: Administration: Server: Server Settings: Machine Settings: IP Addresses, and specify what IP addresses ListManager should bind to for DNS lookups.

 

You're done!



Moving ListManager with an External Database Upgrading and Moving with MSDE