Thursday, January 22, 2009

Ensim to Plesk migration primer

Since Parallels bought Ensim last year (when they still called themselves SWsoft), and especially since Ensim has since reached it's EOL (end of life support and upgrades) it's about time somebody wrote a reference for web site administrators who are migrated from Ensim to Plesk. Read on for a primer containing five (5) essentials for web site admins.

1. Control Panel Login

Ensim default:
http://example.com/admin/

Plesk default:
https://example.com:8443/

Plesk's control panel Login field expects your domain name (without the 'www.') -- not your username, as you might expect.

2. FTP

Ensim's FTP usernames were entered in the full email address format (username@example.com). Plesk expects only your username.

3. Databases

While Ensim allowed the same database username to access multiple databases, Plesk does not. Keep reading if you had more than one database in Ensim at time of migration.

When migrating from Ensim to Plesk, a user will have been generated for each additional database in alphabetical order. Your first database's username (i.e. dbuser) would not change, but from the next database onward, the new user would be named dbuser2, then dbuser3, and so forth.

NB: We took the pain out of this by sifting through all files which contained local database connection code, and updated the usernames for you!

4. Document Root / Full Server Paths

Ensim's full paths to your document root look like either of the below:
/home/virtual/example.com/var/www/html/
/home/virtual/site123/fst/var/www/html/

Plesk's full path to your document root looks like this:
/var/www/vhosts/example.com/httpdocs/

Anywhere you may have used the full path reference (PHP image upload script, forum configuration, etc.) must be updated to suit.

5. Users and Mail

In Ensim, adding a user to your account created an email address and optionally an FTP account and/or a subdomain of their own. In Plesk, these are treated separately. A Mail User, a Subdomain, and a Web User (includes FTP account) are distinct entities.

Webmail, formerly accessed under example.com/webmail/, is instead at webmail.example.com. Happily, nothing need be changed in your POP3 / IMAP settings for Outlook, Thunderbird, your mobile phone, or other favourite mail client.

6. Webalizer / Statistics

Ensim default:
http://example.com/webalizer/web/

Plesk default:
http://example.com/plesk-stat/webstat/

In Summary...

Those are the most important things to know upon migration. It's not an exhaustive list because they are, after all, two separate products. Having said that, it's important that everybody know a few things up front, so please comment if I've missed any show-stoppers.

To those readers hosted by Floogy, enjoy the speedy interface of your brand new Plesk control panel.

Labels: , ,