CrushFTP 5 is a separate install.  Download a fresh copy of CrushFTP 5.

1.) Run CrushFTP 4, and uninstall the daemon or service if its installed.

2.) Copy over your users folder, and prefs.xml file from CrushFTP 4 to your CrushFTP 5 folder.

3.) Optionally, also copy over your stats.xml.

* Do not replace your WebInterface folder, the CrushFTP 5 WebInterface folder is very different, and replacing it with the CrushFTP 4 folder would break CrushFTP 5.

4.) Run CrushFTP 5.

5.) Go to server settings (preferences), and click on each server item.  Verify to the right that each port (FTP,HTTP,SFTP) is set to use users from the correct "set" or ServerGroup of users.  (Probably "MainUsers" or "lookup_21".)

This is an example of changing the server group from "lookup_21" to be "MainUsers"

[attachments|fix_server_group.png]

6.) Open the user manager, and notice the title of the window.  It should be referencing your server group of users.  Select Convert All Users to CrushFTP 5 from the convert menu.

[attachments|edit_users.png]

7.) Test and verify things are working on the new server.  If necessary, you can add or remove server groups in the [User Config] of the server prefs.

In this example, I need to add a "MainUsers" server group.

[attachments|user_config.png]


8.) Install the daemon / service again.



----

Could you expand the explanation a bit more (especially as it relates to upgrading to v.5) on what one needs to be looking out for to "verify that each port is set to use users from the correct 'set' of users"?

--Peter Nelson, 18-Dec-2009 08:26