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
Embed
Helm 3 to Plesk migration plan - Helm Installation
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).