Thank you for downloading this release of Parallels Plesk Panel for Linux.
This file contains information that supplements the Parallels Plesk Panel documentation, such as requirements, information about new features, resolved bugs, known problems, and so on. This file was updated with the latest information available at the time of release.
We do not provide support for upgrading Panel 10.4 preview builds. An attempt to upgrade such builds may cause Panel malfunction or errors during the upgrade. If you decide to upgrade a preview build, use Parallels Migration Manager or back up and restoration tools.
To view the release notes for the previous version, Panel 10.3.1, click here.
[+] new feature
[-] bug resolved
[*] bug resolved and functionality improved
[+] Customizable PHP configuration. PHP settings are exposed to Panel GUI and both administrators and resellers (if allowed) have the ability to adjust them individually for each hosting plan or subscription. Moreover, customers (if allowed) can adjust their PHP settings preset individually for each of their websites and subdomains. Supported settings include 16 common tunable parameters for performance, security, debugging, and also a free-text field for even more flexibility. The settings are transparently applied to both FastCGI and CGI mode. Previously made customizations (php.ini) remain intact. Learn more about custom PHP configuration in the section Customizing PHP Configuration.
[+] Quick preview of a website. Customers are able to preview their websites even if the associated domain names are not yet configured in DNS. The websites are available as subdomains under a hosting provider's domain name (say, <site-name>.hosting-provider-domain.com).
Learn how to set up domain preview and use it.
[+] Customize the set of Apache modules. Administrators can decide which Apache modules they would like to switch off to achieve better performance and smaller RAM footprint (most relevant for VPS hosting providers). This tuning does not change any values in service plans, so be sure to align the module set changes with the hosting settings you offer to avoid offering features that are turned off.
Learn more about the Apache modules customization.
[+] (Only for Linux) Outgoing e-mails from a customer's exclusive IP. Outgoing e-mails are sent from a dedicated IP address owned by a customer, thus reducing the risk of blacklisting the whole server for spam. Subscriptions hosted on a single shared IP address will use this shared address for outgoing e-mail (instead of using the IP address occupied by Panel).
[+] Quick search. Panel users can promptly find service plans, customer accounts, domain names, domain aliases, mailboxes, mailing lists, users, roles and also run operations from Tools & Settings, left navigation menu of Server Administration panel, and the tabbed menu of Control Panel and tools of the Websites & Domains tab. The search feature is available in all views, including Power User View and Simple View, but limited to tools available in a particular Panel. For more details about this feature and the Panel interface in general, see Becoming Familiar with Panel GUI.
[+] Optionally restrict Users to access only one subscription. Customers can specify that a certain auxiliary user can log in only to a certain subscription in case the customers have multiple subscriptions on the same hosting account. This feature also eases upgrade and migration from earlier Panel versions – former domain administrators are now restricted to only their subscription instead of being switched off (as before).
Learn more in the (Advanced) Configuring Access to Hosting Account section.
[+] Hosting management from Server Administration Panel. A new interface option allows administrators to manage hosting services right in Server Administration Panel. Before that, administrators could manage hosting only from Control Panel that opened in a new window. The option is turned on automatically on upgrades from 9.5 and earlier versions.
Read more about this option in Becoming Familiar with Panel GUI.
[+] Unified Tools & Settings page. It is easier for administrators to locate certain Panel tools or settings as all of them are now available from the single Tools & Settings page. In earlier versions, Panel settings and tools were located on separate pages (Settings and Tools & Utilities), which required more time to find what was needed.
[+] Simple view for customers. Shared hosting providers can offer customers a simpler interface by hiding unnecessary interface elements of Control Panel.
[+] Simple view for administrators. VPS and dedicated server providers can offer power users a simpler interface by hiding unnecessary elements in the user interface. Alternatively, Panel administrators themselves can voluntarily switch to Simple view and select the tools they would like to use. The view is activated in Settings > Interface Settings or in the initial configuration wizard.
[+] Usability improvements on the Domains page.
Learn more about hosting services management in Managing Subscriptions.
[+] Mailbox size in the mailboxes list. Panel users can view the disk space occupied by each mailbox in the mailboxes list on the Mail tab in Control Panel.
[+] (Only for Linux) Native Postfix configuration. Panel configures Postfix in its native way instead of using the Qmail-compatible configuration.
[+] Download log files via FTP. Customers can download site logs through FTP in addition to downloading through Control Panel.
[+] IPv6 support for PTR. Panel users can create DNS zones for IPv6 as they did for IPv4.
[+] Administrators have no need to configure a domain name for SSO. Panel and Business Manager can work together even if their IP addresses are not resolved to domain names (though this is a desired behavior).
[+] (Only for Linux) Availability of version-free EZ templates We offer one EZ template that can be upgraded to any other future version of Panel. This makes it easy to stay up-to-date.
[+] (Only for Linux) Mailboxes do not accept new mail if the mailbox quota is exceeded. Both Qmail and Postfix will reject incoming mail when the target mailbox is over quota instead of bouncing it as before. The previous behavior was known as backscattering and might have caused Plesk server getting in antispam DNS blacklists.
[+] Improvements in working with subdomains. The concept of subdomains was revised to embody the following improvements:
/vhosts/<subdomain-name>.example.com/now, just like for a regular domain.
subdomains/directory were eliminated.
[+] Update and upgrade availability control and indication. Panel introduces a number of features that make keeping Panel up-to-date even easier:
[+] Backup Manager improvements. We added a number of new features to the Backup Manager tool, which make it even handier:
Learn more about configuring backup settings
[+] Migration tools refinement. Panel meets customer needs and introduces long-awaited features in migration tools:
[+] Reorganization of overuse options. In earlier versions, there were three overuse options:
[+] Adding files to archive in File Manager. Customers can add files and folders to an archive using the new Add to Archive button in the File Manager tool (in Control Panel, on the Websites & Domains tab).
Learn more about working with File Manager.
[+] New supported operating systems. Panel can be installed on the following new operating systems:
[+] Improved themes structure. The structure of Panel themes is heavily refined from legacy code making it easier to customize the Panel look and feel.
[+] Support for new languages. The Brazilian Portuguese locale (pt-BR) is now supported.
[+] Two apps can share the same directory. Customers can install a website app to a directory occupied by another app. Practically this means that installing an app to docroot does not block further installations to docroot. Administrators can prohibit this feature in
[+] New site_* event handlers. The list of event handlers was expanded to support new operations of creating, removing, updating, and deleting sites, domain aliases, and subdomains.
[*] DNS templates for subdomains. Administrators can create a template of a DNS record for subdomains. This record will be added to all subdomains on a domain. The template is created using the
[*] The user experience of working with phpMyAdmin is improved by removing a warning about the difference between the PHP MySQL library version and the MySQL server version.
[*] The list of a customer's subscriptions is now sorted by subscription's name.
[*] Administrators can refresh Parallels Health Monitor to let the tool detect hardware changes and update the statistics.
Read more about Health Monitor.
[*] During Panel upgrade, Parallels Installer shows the notification that Panel 10 is not compatible with hMailServer and offers the ways to migrate to another mail server.
[-] Administrators failed to convert Panel 9.5.4 backups with the pre10-backup-convert utility with the error "The called template 'createIpElement' was not found." if the backups contained domains without physical hosting.
[-] Administrators failed to perform a Panel installation or upgrade with the error "Starting httpd: /usr/sbin/httpd: symbol lookup error: /usr/sbin/httpd: undefined symbol: apr_pool_pre_cleanup_register [FAILED]".
[-] A critical security vulnerability in Panel API RPC was eliminated.
[-] Mailing lists were not transferred during the migration from Panel 9.x if the default system locale on a source server was not English. The error in dump.log was "INFO Unable to found Mailman installation".
[-] Administrators and customers failed to complete domain restoration using the
pleskrestore utility. Restoration failed with the error "Permission denied" and some directories from the backup were not restored.
[-] Panel failed to create a valid backup of domains owned by customers under a certain reseller account. Empty tar file was created instead.
[-] The Panel login page contained the outdated information about how to retrieve a forgotten password.
[-] Administrators failed to configure the Panel firewall module from the Tools & Settings page on servers that did not have the IPv6 support. The following error occurred: "/opt/psa/var/modules/firewall/firewall-new.sh failed: ip6tables v1.4.4: invalid mask ‘’ specified".
[-] Customers could not send e-mails after the Panel upgrade. Panel logged the error "Unable to stat entry '/usr/local/psa/handlers/info/10-spam-UsGLyt/executable' or it is not link: Permission denied" in /usr/local/psa/var/log/maillog.
[-] Administrators failed to migrate domains which were aliased to IP addresses different from the subscription IPs. Such domains were not associated with physical hosting after the migration.
[-] Site visitors could see a white bar in the bottom of the page when opening a customer's website. This error appeared only when the website used frame forwarding to another site that used frames as well.
[-] Customers failed to copy their sites using the Website Copying tool in Control Panel. The copy process hung with the message "Copying the website domain.com to ftp://ftpdomain.com/. You will be notified of the progress by e-mail".
[-] Customers failed to set up the MailEnable mail server for their domain as the domain was shown as disabled in the MailEnable Administrator console. The problem appeared if the Panel administrators created the customer subscription in the suspended status using API RPC.
[-] Administrators and customers failed to upload SSL certificate files with the error "SSLCertificate::check_signs() failed: openssl_x509_checkpurpose() failed".
[-] Customers could not open phpMyAdmin with the error "Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly".
[-] The link to view what's new in available upgrades on the Administrator's dashboard opened the release notes for the current product version instead of opening the release notes for the new version.
[-] Administrators failed to perform Panel migration if the SSH port in migration settings was specified in the range between 32768 and 65535. Migration Manager raised the error "launchpad error (Error code = 1)".
[-] Panel failed to start backup tasks scheduled by resellers.
[-] Customers could not change a mailbox size for domains with the Forwarding hosting type.
[-] Customers failed to install some APS apps (say, Drupal or Magento) as Panel hung during the installation and logged the error "PHP Deprecated: Function ereg() is deprecated in /usr/local/psa/var/apspackages/
[-] When the administrator changed a background image of a custom button in Tools & Settings > Custom Buttons, the changes were not applied immediately.
[-] Customers were able to see the IPv6 address selector in Websites & Domains > Web Hosting Settings even if their subscription had no IPv6 support.
[-] Panel ignored the limit of a maximum number of backups allowed to store in an FTP repository if the administrators specified the absolute path instead of the relative for the repository root in
[-] Parallels Installer did not apply minor updates during Panel installations if administrators ran it with the option
[-] Administrators failed to migrate Panel through Migration Manager if the server data had a subscription with a domain whose name included upper-case symbols. This error added the following line to stderr: "Object not found: Domain DomainName.tld".
[-] The Watchdog module showed wrong CPU utilization statistics to administrators.
[-] Customers were able to remove the domain system directory (say, etc/ or bin/) if they created and then removed a subdomain with the same name (say, etc.domain.com or bin.domain.com).
[-] Administrators failed to manage firewall rules in Tools & Settings > Firewall with the error "Error: Could not activate firewall configuration" on some servers without IPv6 support.
[-] Administrators received corrupted output messages from the
dns utility while managing a DNS zone.
[-] Panel did not deliver mail to a domain's mailboxes if that domain's name coincided with the Panel server's host name.
[-] Domain content was incompletely transferred during the Panel migration if the rsync option was switched off. If an auxiliarily user of a certain subscription did not have the read permission to a file, this file was lost after the migration.
[-] Administrators failed to turn off the overselling policy for reseller subscriptions with the error "The resource usage limit of Unlimited is already assigned to subscriptions. You cannot specify a value less than Unlimited".
[-] Panel did not change the interface language immediately when Panel users selected another language on the Panel login page.
[+] Reseller accounts support. Business Manager now supports reseller accounts in addition to administrator and customer accounts. Resellers have flexible capabilities to set up their own business including online stores, accounting, payments processing and integration with domain registrars and SSL certificate authorities. Business Manager fully supports reseller model in Plesk Panel.
See the details about reseller accounts in Administrator's Guide and Reseller's Guide.
[+] Integration SDK. Business Manager SDK covers the themes of creation of own on-site payment gateway plug-ins, domain registrar plug-ins and SSL certificate provider plug-ins.
[+] Customization of schet-facturas. Business Manager now provides means to customize schet-facturas (the financial documents for the Russian market).
Learn more about schet-facturas here.
[*] Administrators can set up the SSO service to identify servers by IP addresses (in addition to host names). The system of Business Manager and connected Panel servers will work even if the Business Manager's IP does not resolve to a domain name.
[*] Automatic orders processing provides the new option to accept all incoming orders automatically.
Read more about orders processing here.
[-] Business Manager failed to automatically issue invoices for domain names renewal.
[-] Business Manager generated incorrect links like https://example.com//example.com:8443/plesk-billing/admin/ after the administrators run the
[-] Administrators could not add customer accounts from Panel to Business Manager with the error "Language not found: language_iso2=zh" if the customer had the Chinese locale in Panel.
[-] The layout of the page that summarized the information about a domain registration plan was broken if the plan offered a number of TLDs in a number of currencies.
[-] Customers failed to buy a domain name with the error "Following domains are already registered: domainname.com " if this domain name had been purchased before, and afterwards the account of the domain owner was removed from the system.
[-] Administrators failed to upgrade Business Manager with the error "Fatal error: Call to a member function update() on a non-object".
[-] Administrator could block Business Manager functions while applying quick manual payment. The blocking was accompanied by the following text:"You have exceeded the number of customer accounts you can have in the system. Please upgrade your license. No way to continue work with billing without upgrade of license."
[-] Business Manager did not show adapted payment plug-ins in the list of installed modules.
[+] Blog. The Blog module gives users the ability to add multiple blogs on their website. Users can post their thoughts, news and other interesting bits of information by creating blog posts in a blog module the same way they create a page. Blog comes with the "cut" functionality and calendar.
[+] Comments. Based on Disqus, the most popular commenting system nowadays. The Comments module can be added to any page or blog post, allowing website visitors to leave their comments. A website owner can moderate these comments right on the website or in the editor after logging in to Disqus. This module can replace Guestbook for those who need it. Registration with Disqus (free of charge) is required to use this module.
[+] Document Manager. Small businesses will be happy to know they can easily upload price lists and other documents to their website through Document Manager. These documents can be made accessible to website visitors through standard Link functionality of the Text & Images module.
[+] Limited content import from SB 4.5. Upon selecting a website topic, users can click Import Site from SB 4.5 and input the URL to their SiteBuilder 4.5 website for importing the content and design of their old site to Web Presence Builder 10.4. Note that this functionality has some limitations – not all content and design can be imported.
[+] Hiding of editing panels. Most modules have editing panels that are not typically used more than once. To avoid these panels to come up every time you open a module, it is possible to simply click Properties to hide editing panel for this particular module. Clicking Properties again will bring the panel back again.
[+] Adding and removing website topics. Hosters can add their own website topics and remove existing topics from the list of website topics. This can be done via a special command-line utility.
Learn more about the topics modification here.
[+] Custom link to Getting Started video and Help. Hosting providers can modify links to the Getting Started video and Help in a configuration file. Different locales are supported for both video and help.
[+] Stand-alone version. Builder is now available as a stand-alone offering that does not require Panel.
[*] Improved the website generation logic.
Parallels Plesk Panel 10.4.0 for Linux can run on the following operating systems:
|Operating system||SNI support||IPv6 support|
|Debian GNU/Linux 5 (i386 and x64)|
|Debian GNU/Linux 6 (i386 and x64)|
|Ubuntu 8.04 LTS (i386 and x64)||-|
|Ubuntu 10.04 (i386 and x64)|
|Ubuntu 12.04 (i386 and x64)|
|CentOS 5.0-5.8 (i386 and x64)|
|CentOS 6.0-6.2 (i386 and x64)|
|RedHat Enterprise Linux 5 (i386 and x64)||-|
|RedHat Enterprise Linux 6.0-6.2 (i386 and x64)|
|openSUSE versions 11.3 (i386 and x64)|
|openSUSE versions 11.4 (i386 and x64)|
|CloudLinux 5 (i386 and x64)||-|
|CloudLinux 6.0-6.2 (i386 and x64)|
Learn more about IPv6 support and SNI support.
Note: Before installing Parallels Plesk Panel software on CloudLinux, you should make sure that the YUM repository on the server is configured for access to CloudLinux repository.
PHP 5 is required for Web Presence Builder.
Starting from Parallels Plesk Panel 10.3, the following operating systems are no longer supported:
Starting from Parallels Plesk Panel 10.2, the following operating systems are no longer supported:
Panel 10 for Linux distrubution packages include the following components:
Spam filtering tools:
Panel 10.3 supports upgrade from the following earlier versions:
'update-rc.d -f apparmor remove'
If you are using CloudLinux, be sure to install the following package versions from http://repo.cloudlinux.com/cloudlinux/5.5/updates/:
If you install other versions of these packages, the Panel might be inoperable.
We recommend that you read information on the product installation and upgrade before you install or upgrade Parallels Plesk Panel. This information, including detailed instructions, can be found in the Installation Guide located at http://download1.parallels.com/Plesk/PP10/10.4.0/Doc/en-US/online/plesk-installation-upgrade-guide/index.htm".
Parallels Installer and VZ Templates downloads are available at http://www.parallels.com/partnernet/rtmdownloads/panel/.
For detailed instructions on how to provision Parallels Plesk Panel to your customers if you are a Hosting Service Provider, refer to the Deployment Guide located at http://download1.parallels.com/Plesk/PP10/10.4.0/Doc/en-US/online/plesk-deployment-guide/index.htm.
For instructions on how to migrate data to Parallels Plesk Panel from other hosting servers managed by Plesk or other hosting automation software, refer to the Migration Guide located at http://download1.parallels.com/Plesk/PP10/10.2.0/Doc/en-US/online/plesk-migration-guide/index.htm.
Parallels Plesk Panel Knowledge Base can be accessed at http://kb.parallels.com.
Note: PHP 5 is required for Web Presence Builder.
You need to use the latest version of Parallels Installer for performing upgrades to Parallels Plesk Panel 10.
MySQL server may hang during installation. If you encounter this issue, stop the installation, restart MySQL, and then start installation again.
If you want to install Miva applications on 64-bit Ubuntu Linux systems, then you also need to install 32-bit openssl libraries and specify the proper installation paths in the
/etc/psa/psa.conf file, as
Installation of Parallels Plesk Panel 10 might fail on MySQL server restart. If you encounter this issue, restart MySQL manually, check if it accepts connections, and then start installation again.
Make sure that your Panel license is valid before you attempt to access Customer & Business Manager. Learn more in http://kb.parallels.com/en/111604
Apache configuration can be broken in case Business Manager requests to create Panel subscriptions in bulk. Learn how to repair the configuration in http://kb.parallels.com/en/111605
You should specify a mail server you currently use with Panel when upgrading Panel through Virtuozzo templates; otherwise, the upgrade will fail. For details, see the KB article http://kb.parallels.com/en/11183.
Before you uprade from Plesk 8.6, ensure you have the latest version of PVC (4.6.0-212+). For details on problems you encounter if you use prior versions of PVC, see http://kb.parallels.com/en/11186.
In Virtuozzo environment, the IPv6 support on Ubuntu 8.04 (TLS) is provided only in Virtuozzo Containers 4.0 (and not provided in later versions).
To use spam protection based on DNS blackhole lists for IPv6 addresses, you should have Postfix v.2.6 or later.
hMailServer 4.x is not upgraded because Panel 10 does not support this mail server. For a workaround, refer to http://kb.parallels.com/en/9602.
On operating systems of the SUSE family, Apache web server may fail to start/restart with the "could not bind to address [::]:443" error because some other process is using the 443 (80) port. For details on the problem resolution, refer to the KB article at http://kb.parallels.com/en/1507.
If web server fails to start and you see the lines "Unable to open logs" in the web server's error log file, then it means that the number of allowed open file descriptors is not enough for the number of hosted domains. In such a case, increase the number of file descriptors. You can use the following formula to calculate the required value:
number of domains * 2 + 1024. The maximum possible value is 65536. To set the required value, use the
ulimit -n <number> command.
Because of a bug in Mailman 2.1 software, mass addition or removal of mailing list subscribers might not work properly. To resolve this, you can switch off e-mail notifications by inserting the following lines into Mailman configuration file
DEFAULT_ADMIN_NOTIFY_MCHANGES = No
DEFAULT_SEND_WELCOME_MSG = No
DEFAULT_SEND_GOODBYE_MSG = No
Parallels Holdings, Ltd.
c/o Parallels International GMbH
For billing information, send e-mail to email@example.com
For purchasing information, send e-mail to firstname.lastname@example.org
For technical support, use our Online Support Form.
To report problems with Parallels Panel software, send e-mail to email@example.com
For information on career opportunities with Parallels, send e-mail to firstname.lastname@example.org
For press contact information, send e-mail to email@example.com
For information about becoming a partner, send e-mail to firstname.lastname@example.org
For information on translating Parallels Panel into your language, send e-mail to email@example.com
For general product information, send e-mail to firstname.lastname@example.org
Copyright © 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved.
This product is protected by United States and international copyright laws. The product's underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks.
Linux is a registered trademark of Linus Torvalds.
All other marks and names mentioned herein may be trademarks of their respective owners.