Top Banner
Helm 3 to Plesk migration guide 1 Preface .......................................................................................................................................................... 3 1.1 About This Document................................................................................................................................ 3 1.2 Feedback ................................................................................................................................................... 3 2 Migration scope ............................................................................................................................................ 4 2.1 Objects hierarchy ...................................................................................................................................... 4 2.2 Migrated Objects and Settings .................................................................................................................. 4 2.3 Not migrated ............................................................................................................................................. 5 3 Detailed mapping .......................................................................................................................................... 6 3.1 Admin migration ....................................................................................................................................... 6 3.2 Reseller migration ...................................................................................................................................14 3.3 User migration.........................................................................................................................................19 4 Limitations ...................................................................................................................................................25 4.1 Resellers can’t add DNS templates .........................................................................................................25 4.2 Virtual directories don’t support URL redirection ..................................................................................25 4.3 All domains in a subscription share one IP .............................................................................................25 4.4 Forwarding domain limitations ...............................................................................................................25 4.5 Virtual directories can be created only in virtual directories..................................................................26 4.6 Only one ASP.NET/ PHP version is configured in Hosting Plan ...............................................................26 4.7 Some hosting plan limits are migrated to toggles ..................................................................................26 4.8 Some plan limits are not migrated ..........................................................................................................26 4.9 Different file system structure ................................................................................................................26 4.10 .............................................................................................................................. Exotic ODBC DSN types .................................................................................................................................................................27 4.11 ........................................................................................................ Web Scheduler doesn’t support URLs .................................................................................................................................................................27
27

Helm 3 to Plesk migration plan - Helm Installation

Mar 27, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Helm 3 to Plesk migration plan1 Preface .......................................................................................................................................................... 3
2.3 Not migrated ............................................................................................................................................. 5
3 Detailed mapping .......................................................................................................................................... 6
3.1 Admin migration ....................................................................................................................................... 6
3.2 Reseller migration ................................................................................................................................... 14
3.3 User migration ......................................................................................................................................... 19
4.2 Virtual directories don’t support URL redirection .................................................................................. 25
4.3 All domains in a subscription share one IP ............................................................................................. 25
4.4 Forwarding domain limitations ............................................................................................................... 25
4.5 Virtual directories can be created only in virtual directories.................................................................. 26
4.6 Only one ASP.NET/ PHP version is configured in Hosting Plan ............................................................... 26
4.7 Some hosting plan limits are migrated to toggles .................................................................................. 26
4.8 Some plan limits are not migrated .......................................................................................................... 26
4.9 Different file system structure ................................................................................................................ 26
4.10 .............................................................................................................................. Exotic ODBC DSN types ................................................................................................................................................................. 27
4.11 ........................................................................................................ Web Scheduler doesn’t support URLs ................................................................................................................................................................. 27
4.12 .......................................................................................................... Undeletable domain in subscription ................................................................................................................................................................. 27
1 Preface
1.1 About This Document
This document is intended for hosting service providers who are considering a migration to Parallels Plesk Panel 10.3 from hosting platform Parallels Helm 3.
The document describes migration scope, limitations, and detailed business objects mapping between Helm 3 and Plesk 10.3.
1.2 Feedback
If you have found an error in this guide, or if you have suggestions or ideas on how to improve this guide, please send your feedback using the online form at http://www.parallels.com/en/support/usersdoc/. Please include in your report the guide's title, chapter and section titles, and the fragment of text in which you have found an error.
2.2 Migrated Objects and Settings
The section describes what objects and settings are migrated.
Server o Global DNS records
Admin o Admin account details o Reseller plans
Resellers o Reseller account details o Hosting plans o Extra features (with limitations) o DNS settings (with limitations)
Users o User account details
Packages (with limitations) Domains
o Content o Forwarding domains and domains without hosting o Mail
POP3 accounts Mail content (with limitations)
Admin
Reseller
o FTP accounts (with limitations) o Databases (with limitations):
Users Content (MySQL and MSSQL only. Access files are not migrated)
o MIME types o ODBC DSNs o DNS records o Subdomains o Domain aliases o Web settings o Shared SSL (with limitations) o Virtual directories (with limitations)
2.3 Not migrated
Web scheduler tasks
Location in Plesk: Profile & Preferences
Helm 3 Type Plesk
Company Name String Company name
Address Strings Address, all address strings concatenated
Town String City
State/Country String State/Province
Country Selection Country
Daytime Tel. String Phone, only if “Mobile tel.” is empty
Evening Tel. String Phone, only if “Daytime tel.” is empty
Mobile Tel. String Phone
Fax Tel. String Fax
Primary Email Address String E-mail
Secondary Email Address String E-mail, only if primary email is empty
3.1.2 Servers
The migration is only for single server Helm 3 installations.
3.1.3 Services
All configured services are mapped to corresponding settings in Plesk. Because specific type of service is not specified during migration it doesn’t really matter that Plesk doesn’t support some of services that Helm 3 supports. Type of service is only that matters.
Here is the list of all Helm 3 services grouped by type:
Database Microsoft Access
3.1.3.1 Service settings
In Helm 3 some settings and limits are configured on per service basis. Settings are mapped to global Plesk settings, limits are transferred to every reseller plan.
3.1.3.1.1 Web services
IP Address Selection Ignored
Default App Pool Name String Ignored
Parking Page String Ignored
Include Logs Usage Toggle Settings/Server Settings/Include in the disk space…/log files
Default Write Permissions Toggle Hosting Plan/Hosting Parameters/Additional write/modify permissions in every hosting plan
Paths (ASP Path, Perl App. Path, PHP App. Path, etc.)
String Ignored
ASP.NET2 App Pool Name String Ignored
Default PHP Version Selection Hosting Plan/Hosting Parameters/PHP support/PHP version in every hosting plan
CFusion App. Path String Ignored
CFusion * App. Map String Ignored
Scripts Directory String Ignored
CFusion DSN API URL String Ignored
CFusion Admin Password String Ignored
FP Admin Username String Ignored
FP Admin Password String Ignored
FrontPage Port Number Ignored
Fix FP Perms on Install Toggle Ignored
Fix FP Perms on Remove Toggle Ignored
Fix FP Perms on Check Toggle Ignored
Secure Folder Type Selection Ignored
Secure Filter Path String Ignored
ISAPI FileName String Ignored
Maximum Domains Number Ignored
3.1.3.1.1.1 Shared SSL
In Helm 3 name of shared SSL domain is configured in IIS5/6 service settings. In Plesk a special domain is created during the migration under admin with the same name as in Helm, so shared SSL URLs stays unchanged after the migration process. Content of shared SSL folders is migrated automatically.
Migration administrator should transfer SSL certificate manually to the Plesk domain.
Limitation: shared SSL status for “add-on domains” (2nd and subsequent domains in a package) is not migrated. All content of SSL folders is moved to private/SSL folder in Plesk, so a site administrator may enable shared SSL using Plesk UI and move the content using Plesk File Manager.
3.1.3.1.2 Mail services
Create Default Account Toggle Ignored
Default POP3 Account String Ignored
Default Catch All? Toggle Ignored
Max. Mailbox Size Number Reseller Plan/Resources/Mailbox size and Mail Account/General/Mailbox/Mailbox size; Note: different mail services specify different units of measurement in Helm, for example it is “KB” for MailEnable or “Bytes” for IpswitchImail. This field is not supported by MerakMail, so mailboxes migrated from MerakMail service have unlimited mailbox size.
Auto Add MX Record Toggle Ignored
Auto Rebuild DNS Records Toggle Ignored
Auto Remove Domains Toggle Ignored
Maximum Domains Number Ignored
Mail Server Group Ignored
MailEnable
hMailServer
MDaemon Mail
Merak Mail
DiskSpace Collection Toggle Settings/Server Settings/mailboxes, Settings/Server Settings/mailing lists
Physical Mail Path String Ignored
Smarter Mail
Max. Recipients per Msg Number Ignored
Max. Domain Space (MB) Number Ignored
Max. Message Size (KB) Number Ignored
Require SMTP Auth. Toggle Ignored
Content Filtering Menu Toggle Ignored
Spam Menu Toggle Ignored
Stats Menu Toggle Ignored
List Menu Toggle Ignored
Bandwidth Collection Toggle Ignored
3.1.3.1.3 Database services
Server Port Number Ignored
Maximum Databases Number Ignored
DiskSpace Collection Toggle Settings/Server Settings/Include in the disk space…/Microsoft SQL databases or Settings/Server Settings/Include in the disk space…/MySQL databases
Microsoft Access
Database Collation String Ignored
Maximum DB Size (MB) Number Reseller Plan/Resources/Microsoft SQL database quota in every reseller plan
MySQL
Use Old Password Format Toggle Ignored
3.1.3.1.4 FTP services
IP Address Selection Ignored
Log File Path String Note: Rhinosoft Serv-U doesn’t have this field.
Bandwidth Collection Toggle Ignored
3.1.3.1.5 DNS services
Refresh Interval Number Settings/DNS Template Settings/SOA Records Template/Refresh interval
Retry Delay Number Settings/DNS Template Settings/SOA Records Template/Retry interval
Expire Limit Number Settings/DNS Template Settings/SOA Records Template/Expire interval
Minimum Time To Live Number Settings/DNS Template Settings/SOA Records Template/Minimum TTL
Default Zone Administrator String Ignored
Microsoft DNS Server
Simple DNS Plus
Interface Password String Ignored
3.1.3.1.6 Statistics services
Plesk doesn’t have settings for statistics services, so all settings are ignored.
3.1.4 Resources
In Helm 3 resources group service by type and specify load-balancing settings. It is not required to do resource migration for single server installations.
3.1.5 Resellers
Helm 3’s resellers are migrated to Plesk resellers.
Note resellers in Helm 3 are unable to create their own domains.
3.1.5.1 Reseller Plans
Helm 3’s reseller plans are migrated to Plesk’s reseller plans.
Helm 3 allows selecting configured resource for every type (Web, DB, Stats, Mail, and FTP). This selection is ignored for all resources but DB – MySQL / Microsoft SQL selection is honored and controls which limits are affected in Plesk’s plan.
3.1.5.1.1 Set Up Extra Features
Plesk doesn't have counterpart for extra features specified in reseller plans (hosting plan's extra features are migrated to Plesk's addons). However, extra features purchased by resellers are migrated by creating custom per-resellers plans.
For example, if reseller R was created under reseller plan PLAN and purchased extra feature "10 domains" in quantity of 7, migrator creates reseller plan "PLAN for R" with 70 more domains and signs up reseller R to that plan.
Migrated:
Extra MySQL 4 Database
Extra MySQL 5 Database
Extra Web Schedule
Enable Web Forwarding
Enable Parent Paths
Enable Web Permissions
Enable Default Docsg
Extra Virtual Directories
Extra ASP Website
Extra PERL Website
Extra PHP Website
Extra PHP5 Website
Extra CGI-Bin Installation
Extra ASP.NET Website
Extra AWStats Installation
Extra Database User
Extra SmarterStats Installation
3.1.5.2 Resource limits
In the tables below “Plesk setting” value corresponds to settings in Reseller Plans. Also see Some plan limits are not migrated problem.
3.1.5.2.1 Global limits
Domains Number Resources/Domains
Diskspace Number Resources/Disk space; Resources/Notify Upon Reaching = 0
Domain Aliases Number Resources/Domain aliases; Permissions/Domain aliases management = true
3.1.5.2.2 Web limits
System resource Selection Ignored
Sub Domains Number Resources/Subdomains; Permissions/Subdomains management = true
ASP Number Ignored
ASP.NET Number Ignored
FrontPage Webs Number Resources/FrontPage accounts
Virtual Directories Number Ignored
Shared SSL Number Resources/Shared SSL Links; Permissions/Shared SSL Management = true
Secure Folders Number Ignored
Allow Website Permissions Toggle Permissions/Additional write/modify permissions management
Default Docs Toggle Ignored
File Manager Toggle Ignored
System resource Selection Ignored
Multi-Recipient Addresses (MRA) Number
Resources/Mailbox size = Unlimited; Resources/Total mailboxes quota = Unlimited; Resources/Mailing lists = Unlimited; Permissions/Mailing lists management = true;
3.1.5.2.4 FTP limits
System resource Selection Ignored
3.1.5.2.5 DNS limits
Enable DNS Resource Toggle Honored
System resource Selection Ignored
3.1.5.2.6 Statistics limits
Permissions/Web Statistics Management
Helm 3 setting Setting type Plesk setting
Enable Database Resource Toggle Ignored
System resource Selection Ignored
Max Database Users Number N/A
Resources/MySQL database quota = Unlimited; Resources/Microsoft SQL Server databases = Unlimited; Permissions/Database server selection = true
3.1.5.3 IP Address Manager
3.1.5.4 Global DNS Settings
3.1.5.5 Domain Reg. Settings
3.1.5.6 Web Scheduler Admin
3.2 Reseller migration 3.2.1 Personal Details
Reseller personal details migrated the same way as admin personal details.
3.2.2 Global DNS Settings
Not migrated, see Resellers can’t add DNS templates limitation.
3.2.3 Domain Reg. Settings
Not migrated.
3.2.4 Users
Helm 3’s users are migrated to Plesk customers. In Helm 3 users are not signed up to a hosting plan, rather they create “package” for a hosting plan and then add domains to that package. In Plesk situation is close only users are called customers, and packages are called subscriptions.
3.2.5 Hosting Plans
Helm 3’s hosting plans are migrated to Plesk hosting plans.
3.2.5.1 Set Up Extra Features
Plesk's counterpart to extra feature defined at reseller level is addon. Addons are defined at reseller level (not on plan level as in Helm), so extra features from all hosting plans are gathered and migrated to reseller.
Plesk's addons have several limitations:
Addon names must be unique. o Solution: Unique name is created by adding internal addon identifier. For example, two
extra features named "Extra" will become "Extra" and "Extra #34" where 34 being the unique identifier.
Addon can be purchased only in single quantity. o Solution: For purchases in quantities other than 1 migrator creates fake addons and
purchases them once. For example, purchase of extra feature "Extra" in quantity of 11 will become purchase of extra feature "Extra x11".
Addon can be purchased only once. o Solution: For multiply purchases of same extra feature migrator creates fake addon and
purchases that addon once. For example, if feature "Extra" was purchased twice in quantities 10 and 1 migrator will create fake addon "Extra x11" and purchase that addon once.
Migrated:
Enable Web Permissions
Extra ODBC DSNs
Extra MySQL 4 Database
Extra MySQL 5 Database
Extra Web Schedule
Extra AWStats Installation
Extra Database User
Extra SmarterStats Installation
3.2.5.2 Resource limits
In the tables below “Plesk setting” value corresponds to settings in Hosting Plans.
3.2.5.2.1 Global limits
Reaching = 0
Domain Aliases Number Resources/Domain aliases; Permissions/Domain aliases management = true
3.2.5.2.2 Web limits
There is a (minor) limitation in migrating ASP.NET and PHP limits: Only one ASP.NET/ PHP version is configured in Hosting Plan.
Helm 3 Type Plesk
System resource Selection Ignored
Sub Domains Number Resources/Subdomains; Permissions/Subdomains management = true
ASP Number Hosting Parameters/Microsoft ASP support = (ASP != 0)
ASP.NET Number Hosting Parameters/Microsoft ASP.NET support = (ASP.NET !=0 || ASP.NET2 !=0 ); Hosting Parameters/ASP.NET managed runtime version = (ASP.NET2 !=0 ? “2.0.x” : “1.1.x”)
ASP.NET 2 Number
Perl Number Hosting Parameters/Perl support = (Perl != 0)
PHP 4 Number Hosting Parameters/PHP support = (PHP4 !=0 || PHP5 != 0); Hosting Parameters/Run PHP as = CGI application; Hosting Parameters/PHP version = (PHP5 != 0 ? “5.x” : “4.x”)
PHP 5 Number
FrontPage Webs Number Resources/FrontPage accounts; Hosting Parameters/ Microsoft FrontPage support = (FrontPageWebs != 0); Hosting Parameters/Microsoft FrontPage over SSL support = false; Hosting Parameters/ Remote Microsoft FrontPage authoring = false
Virtual Directories Number Ignored
Shared SSL Number Resources/Shared SSL Links; Permissions/Shared SSL Management = true
Secure Folders Number Ignored
Allow Website Permissions Toggle Hosting Parameters/Additional write modify permissions
Default Docs Toggle Ignored
MIME Type Editor Toggle Ignored
File Manager Toggle Ignored
System resource Selection Ignored
Multi-Recipient Addresses (MRA) Number
3.2.5.2.4 FTP limits
System resource Selection Ignored
3.2.5.2.5 DNS limits
System resource Selection Ignored
DNS/Domain DNS zone = Master
3.2.5.2.6 Statistics limits
Helm supports “DeepMetrix LiveStats” services, which Plesk doesn’t support. They are migrated to AWStats.
Helm 3 Type Plesk
System resource Selection Hosting Parameters/Web statistics = (Enable ? “awstats” : “none”)
AWStats Installations Number Ignored
3.2.5.2.7 Database limits
System resource Selection Ignored
Max Database Users Number N/A
3.3 User migration 3.3.1 Personal Details
User personal details migrated the same way as admin personal details.
3.3.2 Packages
In Helm 3 user creates packages for a reseller’s hosting plan and then adds domains to the packages. In Plesk packages are called “subscriptions”; customer can add many domains to a single subscription and can have several subscriptions.
However, there is a difference: in Plesk subscription has ‘main’ domain which is created with subscription and can’t be deleted. So there can’t be empty subscriptions.
3.3.3 Domain files
In Helm package is merely a group of domains, it exists only in Helm. Packages are migrated to Plesk’s subscriptions.
Note Shared SSL content of main domain are migrated into Plesk httpsdocs folder, SSL folders of addon domains are transfered into private/[domain name]/SSL folders.
3.3.4 Domain settings 3.3.4.1 Email accounts
Corresponding location in Plesk: Mail/E-mail Addresses.
3.3.4.1.1 Account settings
Plesk locations are relative to Email Address editing dialog for a specific account.
C:\domains\
Password String General/Password
Set as the catch all account Toggle ../Mail/Change Settings/Forward to address, global setting
Enable responder Toggle Auto-Reply/Switch on auto-reply
Auto Responder String Auto-Reply/Auto-reply message text
Store & Forward To String Forwarding/Forward incoming messages to the following e-mail address
3.3.4.2 Email forwarding
Email forwarders (which are called mail aliases in plan limits) are migrated to Email Address with disabled mail box (unchecked General/Mailbox).
3.3.4.3 Multi-recipient addresses
Multi-recipient addresses are migrated to Email Address with disabled mail box (unchecked General/Mailbox) and enabled forwarding to several email addresses.
3.3.4.4 FTP Accounts
Corresponding location in Plesk: Websites & Domains/FTP Access.
Helm 3 creates one predefined FTP account for each domain. Account is named after domain (e.g. “domain.tst”), mapped to the home folder, has permissions to read and write. The account is not special and can be deleted. It will be migrated as an ordinary account.
Note that in Plesk users can’t write to the domain root. See Different file system structure limitation.
3.3.4.4.1 Account properties
Password String New FTP password
Can Read From Folder Toggle Read permission
Can Write To Folder Toggle Write permission
FTP Folder String Home directory
3.3.4.5 File Manager
Corresponding location in Plesk: Websites & Domains/File Manager.
Note that in Plesk users can’t write to the domain root. See Different file system structure limitation.
3.3.4.6 Virtual Directories
3.3.4.6.1 Virtual Directory properties
Helm 3 Type Plesk
Path To Virtual Directory String N/A, see W/A in Virtual directories can be created only in virtual directories
Virtual Directory Name String Name
Physical Folder/URL Redirect Choice N/A, see Virtual directories don’t support URL redirection limitation.
Physical Folder String Path
Redirect To URL String N/A
Redirect to Exact URL Toggle N/A
3.3.4.7 Secure Folders
Both Helm 3 and Plesk support feature of securing folders with passwords. But the settings are not migrated in this version of product.
3.3.4.8 Domain Aliases
3.3.4.9 Sub Domains
3.3.4.10 DNS Zone Editor
3.3.4.11 ODBC DSNs
Limitation: Helm 3 supports exotic ODBC DSN types.
3.3.4.12 ColdFusion DSNs
Corresponding location in Plesk: Websites & Domains/Databases.
In both Helm 3 and Plesk databases are created under domain, and users are created under database.
Helm 3 allows creating databases of type “Microsoft Access” in addition to database type configured in package. Plesk doesn’t support Access databases.
3.3.4.14 MIME Types
3.3.4.15 Custom Error Pages
3.3.4.16 FrontPage Extensions
Not migrated. Location in Plesk: Websites & Domains/[domain]/Microsoft FrontPage support.
3.3.4.17 SSL Settings
Location in Plesk: Websites & Domains/Shared SSL. However, for this option to appear, Shared SSL should be set up as outlined here.
3.3.4.18 Web Scheduler
Helm 3 Type Plesk
Task Name String Description
Task Domain Select N/A
Task URL String N/A, see Web Scheduler doesn’t support URLs limitation
Username String N/A
Password String N/A
Week Day, Month Day, Month, Minute, Hour
Strings Minutes, Hours, Days of month, Months, Days of week checkboxes
3.3.4.19 Web Site Settings
Helm 3 Type Plesk
Website IP IP Websites & Domains/Web Hosting Settings, see All domains in a subscription share one IP limitation
Web Forwarding URL String Add New Domain/Hosting Type/Forwarding, see Forwarding domain limitations limitation
Directory Browsing Toggle Websites & Domains/Virtual Directories/[domain]/Directory Properties/Directory browsing
Parent Paths Toggle Websites & Domains/Virtual Directories/[domain]/Directory Properties/Allow to use parent paths
Website Write Permissions Toggle Websites & Domains/[domain]/Additional write/modify permissions, however this affects
httpdocs and httpsdocs folders only.
Default Docs List Websites & Domains/Virtual Directories/[domain]/Directory Properties/Documents
Application Pool Isolation Toggle Websites & Domains/Dedicated IIS Application Pool for Your Websites, setting affects all domains in a subscription.
ASP Toggle Websites & Domains/[domain]/Microsoft ASP support
ASP.NET Select Websites & Domains/[domain]/Microsoft ASP.NET support
Perl Toggle Websites & Domains/[domain]/Perl support
PHP Select Websites & Domains/[domain]/PHP support
Python Toggle Websites & Domains/[domain]/Python support
CGI-Bin Toggle Websites & Domains/[domain]/CGI support, interesting thing is that in Helm 3 ‘cgi-bin’ folder is an ordinary folder while in Plesk it is an application.
ColdFusion Toggle Websites & Domains/[domain]/ColdFusion support, requires ColdFusion component to be installed.
3.3.4.20 Statistics
In Helm 3 Statistics page shows current usage statistics and also allows to enable/disable advanced statistics generated using either AWStats or Webalizer.
In Plesk Website & Domains\Web Statistics shows the current statistics, and Website & Domains\[domain]\Web statistics allows to enable/disable AWStats or Webalizer.
4 Limitations
Virtual directories don’t support URL redirection
All domains in a subscription share one IP
Forwarding domain limitations
Only one ASP.NET/ PHP version is configured in Hosting Plan
Some hosting plan limits are migrated to toggles
Some plan limits are not migrated
No alternative to “Multi-Recipient Addresses”
Different file system structure
Exotic ODBC DSN types
Undeletable domain in subscription
4.1 Resellers can’t add DNS templates
In Helm 3 both admin and resellers are able to add entries to “Global DNS Settings”. Plesk’s alternative, “DNS Template Settings” is available only to admin. Reseller’s DNS entries are merged with user DNS records.
4.2 Virtual directories don’t support URL redirection
In Helm 3 virtual directory can either map to a physical path or redirect to an URL. In Plesk URL redirection is not supported.
Such directories are not migrated.
4.3 All domains in a subscription share one IP
In Helm 3 there is an option (available only to admin) to assign different IPs to different domains in one package. In Plesk an IP is assigned to a subscription and all domains in a subscription use it.
Plesk uses single IP for all domains in subscription so the migration agent has to change domain IP sometimes.
The migration uses following algorithm to choose IP for subscription:
If domain is the only one in a package it's IP will be used; If there are several domains in a package, shared IP of some domain will be used; If all domains in package use dedicated IP and web service has shared IP, service's IP will be
used; If web service has dedicated IP, some shared IP from ones assigned to web server will be used; If all IPs on web server are dedicated, error will be reported and package will be skipped.
4.4 Forwarding domain limitations
In Helm 3 forwarding is a domain property, and can be turned on and off. It doesn’t prevent other domain properties from being changed. In Plesk hosting type can’t be changed to forwarding for
default domain. It can be changed for other domains, but making domain a forwarding domain removes all subdomains (and probably resets other settings too).
The web-settings of forwarding domains are not migrated.
4.5 Virtual directories can be created only in virtual directories
In Helm 3 virtual directories can be created anywhere in the directory tree. For example, it is possible to create virtual directory myvdir inside physical hierarchy a/b/c.
Plesk doesn’t allow that directly. However, there is a solution. First the migration creates physical
hierarchy a/b/c. Then at the root it creates virtual directory a targeting to /a, then inside a it creates b targeting to /a/b, then inside b it creates c targeting to /a/b/c. Then inside c it creates myvdir virtual directory.
4.6 Only one ASP.NET/ PHP version is configured in Hosting Plan
In Helm 3 reseller is able to configure both ASP.NET / PHP versions independently (there are limits for both versions).In Plesk’s “Hosting Plan” it is possible to specify either a single version that user will not be able to change or give user a permission to select between two versions (there are actually three versions, third being “None”). Hence the situation where user is able to select between single ASP.NET/PHP version and “None” can’t be migrated.
The migration gives the user full access (at least one limit is not zero) or disables the feature completely (both limits are zeroes).
4.7 Some hosting plan limits are migrated to toggles
Some hosting plan limits in Helm 3 are numbers, like “number of Perl installations”. In Plesk corresponding limits are toggles, like “enable/disable Perl”.
4.8 Some plan limits are not migrated
Not all Helm 3’s plan limits are migrated to Plesk. See Reseller Plan limits and Hosting Plan limits for the list.
4.9 Different file system structure
In Helm 3 users have full access to domain root (with one exception – they can’t access ‘logs’ folder). So it is likely that users store their data in domain root.
In Plesk users can’t write to the domain root. There are special folders like ‘wwwroot’ or ‘httpdocs’ which are available for writing, but all other folders are locked.
Since Plesk allows changing website root folder the solution is to replicate Helm 3 folders structure (except for logs folder) in httpdocs, and change site’s root to httpdocs\wwwroot.
Directory structure in Helm 3:
C:\domains\[domain] :domain’s root, [L,R,W]
|-wwwroot :site’s root, [L,R,W]
| |-sub :root for the ‘sub’ subdomain, [L,R,W]
|-logs :logs directory, [L,R,W]
|-db :?, [L,R,W]
4.10 Exotic ODBC DSN types
Helm 3 supports exotic ODBC DSNs: “Text” (.csv and .txt files). Plesk doesn’t support such DSNs.
4.11 Web Scheduler doesn’t support URLs
In Helm 3 web scheduler tasks can only access an URL. In Plesk scheduler can only execute scripts. Helm 3 also allows specifying secure folder credentials for the URL.
Web scheduler tasks are not migrated.
4.12 Undeletable domain in subscription
In Helm 3 customer can delete any domain from a package. In Plesk subscription has ‘special’ domain which can’t be deleted (that domain was created with subscription).