What’s Changed
[+] Providers can change IP addresses of service nodes by means of the command-line utility
ppa.ip_address.
[+] The script for deployment of PPA in Parallels Cloud Server now supports deployment of billing service nodes.
[+] After upgrading PPA or moving subscriptions among service nodes, providers can check whether the essential hosting services are operating properly by running the new utility
ppa.hosting_check.
[+] Webspaces on CloudLinux nodes are now restricted by their own LVEs. This ensures that a single website will not overload the entire web server. Users who already had installed CloudLinux, should do the following after installing Update #5: go to
Service Nodes > <CloudLinux node>, and click
Refresh in the User-installed packages group.
[+] Providers can now hide tabs in the Customer Panel, in particular, the Home and Support tabs. Note: It is impossible to hide the Home tab in Customer Panel if PPA is integrated with Parallels Plesk Automation Billing.
[+] SSL certificates purchased in Parallels Plesk Automation Billing are now provisioned to domains.
[+] With this update we start issuing the clues to the most commonly asked questions, which will be visible in the provider panel. The clues will be issued in the form of ZIP file and loaded into the panel by the
/usr/local/ppa/bin/helpbox utility. If you would like to update the contents of a Help box on a particular screen, you can do it by clicking the Edit Help box icon in the upper right corner of the page, next to the Refresh icon. If you do not need them, they can be removed by the command
/usr/local/ppa/bin/helpbox –clean.[*] Domain names listed in
Customer Panel > Webspaces tab are now sorted by domain name.
[*] The tool
/usr/local/ppa/bin/ppa_update was extended with the new command-line option
–history to show a report about installed PPA upgrades and updates.
[-] Administrators could not add external Linux-based mail servers. The task
“Install additional packages on the node ‘<node>’ according to the role PPA_EXTERNAL_MAIL” failed. (PPA-1173)
[-] Users could not log in to Customer Panel under staff member accounts. The following error occurred:
“The user is either locked or is not allowed to log in.” (PPA-164)
[-] A user who was granted access to one webspace could see the list of all webspaces of a subscription. (PPA-1052)
[-] Upgrade could fail if the
/tmp partition on a service node was mounted with the
“noexec” option. (PPA-993)
[-] On attempting to create subscriptions on Windows-based nodes, users encountered errors related to IP addresses. (PPA-988)
[-] Configurable options for WHMCS where not created automatically. (PPA-987)
[-] DNS service failed to start if there were incorrect resource records in a zone. (PPA-955)
[-] The log file
/var/log/poa.log was not rotated and it consumed disk space on service nodes. (PPA-952)
[-] Users could not deploy PPA in PCS using the deployment script if some containers in PCS were configured without the SWAPPAGES parameter. (PPA-950)
[-] The wget utility was not installed automatically on backup service nodes. (PPA-907)
[-] After customers set hosting type for webspaces to “forwarding” or “no hosting”, they could no longer change the resource limits for their subscriptions. (PPA-875)
[-] After executing scheduled backups, domains were not unsuspended, and mail notifications related to backups were not sent to users. (PPA-850)
[-] The operation of billing service nodes could be disrupted after Apache error log consumed all available disk space. (PPA-830)
[-] Customers could not add billing service nodes on volumes created with Logical Volume Manager (LVM). (PPA-807)
[-] Customers could not add billing service nodes because of errors related to conflicting packages. (PPA-611)
[-] Customers were shown an unclear error message when they added Microsoft SQL Server nodes with already installed Microsoft SQL Server. (PPA-773)
[-] Restoration of WordPress sites from backups could fail in some cases. (PPA-758)
[-] Users could not add service nodes on CentOS 6.5 because of the default firewall settings that prohibited connections to port 8356. (PPA-610)
[-] License keys for Dr.Web antivirus could not be automatically updated. (PPA-474)
[-] Access permissions for website files were incorrectly set after restoration. (PPA-411)
[-] FTP user permissions were not saved in backups. (PPA-410)
[-] Providers could not disable access to File Manager from the Customer Panel. (PPA-162)
Migration and Migration Tools
[+] Providers can continue using their existing database servers after migration to PPA from other platforms. Learn more.
[*] The performance and stability of the migration tool were improved.
[*] During migration from H-Sphere, the migration tool now checks whether connection between a source and a destination server can be established and whether there is enough free disk space.
[*] The
ppa-transfer test-all command now checks whether MySQL and Microsoft SQL Server databases were properly migrated.
[-] In some cases, after migration, databases could be provisioned to the management node, and mail services were pointing to the source server. (PPA-1046)
[-] In some cases, the settings of virtual directories could not be migrated, which could make websites inoperable. (PPA-1041, PPA-1027)
[-] The contents of mail accounts could not be transferred from H-Sphere installations with a large number of domains. (PPA-1150)
[-] Subscriptions could not be migrated to PPA if their owners’ usernames started with a digit. (PPA-1090)
Parallels Plesk Automation Billing 11.5.5
[+] SSL Certificates Provisioning.
Now SSL certificates can be provided via PPAB:
The SSL related modules are installed automatically during PPAB node deployment or upgrade, including the plug-ins to the SSL providers:
eNom
GlobalSign
OpenSRS
SSL Store
The initial settings for SSL purchase scenarios in store are configured automatically during installation:
SSL Plan Category
SSL certificates screen
The SSL plug-ins are configured manually with the two-step wizard under
System > Settings > Certificates.
The SSL Certificate Service Plans are configured manually with the wizard under
Products > Service Plans.
The up-sell chains for SSL certificates in online store are also configured automatically. When you create a new SSL certificate service plan and publish it in the Online Store via the wizard, PPAB automatically sets up SSL certificate as an up-sell option for domains and shared hosting plans sold within the same purchase scenarios. This ensures correct provisioning of the whole service and this also enables you to set up the up-sell promotions.
[+] Now, when a cancellation order is placed from Provider Control Panel, the payment method for the refund can be selected right away, at the same screen with the cancellation order details.
[+] New gTLDs are supported by eNom and OpenSRS plug-ins. These new gTLDs are added to the plug-ins default configuration:
ACADEMY
BUILDERS
CAB
CAMP
CAREERS
CENTER
CEO
COMPANY
COMPUTER
DIAMONDS
DOMAINS
EDUCATION
EMAIL
ENTERPRISES
GLASS
INSTITUTE
LIMO
MANAGEMENT
MENU
PHOTOS
RECIPES
REPAIR
SEXY
SHOES
SOLUTIONS
SUPPORT
TATTOO
TIPS
TRAINING
UNO
VOYAGE
[*] Improved error reporting for failed order provisioning. The link to the problem report and to the related Knowledgebase article (if any) is now shown in the error message that is shown if order provisioning fails.
[*] The TLDs selection screen used for the domain registrar plug-ins configuration has been optimized:
The available TLDs shown on the screen can be filtered by groups. Such as, top-level, second-level, Asia, Australia, Europe. This reduces the number of TLDs shown at the same time and improves the screen performance.
TLDs Selection has been redesigned. Now the TLDs are shown as two lists: one list contains the available TLDs, another one – the selected ones. The TLDs are selected simply by moving them from one list to another.
[*] The format for documents numbering can now be configured using a new functionality called enumerator classes.
Enumerator classes allow defining the format of the reference numbers assigned to orders and AR documents.
Enumerator classes are configured under
System > Settings > More Finance Settings. It is not possible to add a new enumerators or delete the existing ones. It is only possible to edit the numbering format.
[*] CentOS 6.4 and RHEL 6.4 are not supported starting from version 11.5.5. Before upgrading PPAB to version 11.5.5, the OS must be upgraded to CentOS 6.5 (or RHEL 6.5).
[-] PPAB installation failed. The task “Install PA agent” failed with the error:
“Multilib version problems”. CentOS and RHEL 6.4 are not supported starting from 5.7.5 – this is reflected in PPA Deployment guide and in PPAB Release Notes. (PBA-56370)
[-] A one-time fee service plan could not be purchased from Customer Control Panel. The error
“Select Account first” occurred. (PBA-55869)
[-] The implicit date timezone in PHP caused Billing node inoperability. Previously the Apache error log was flooded with the errors like
“PHP Warning: strftime(): It is not safe to rely on the system’s timezone settings…” due to wrong configuration of PHP. (PBA-55423)
[-] It was not possible to add a service node with the Billing role using a server with Logical Volume Manager (LVM) volumes. (PBA-55298)
[-] There were no upgrade paths between Bronze/Silver/Gold service plans. Traffic was non-measurable and its units of measure should be GB instead of KB. The configuration of the default service plans has been improved. Now the plans are organized into upgrade path Bronze > Silver > Gold, additional traffic is measured in GB instead of KB. (PBA-55031)
[-] PPAB could not be installed on CentOS 6 because of conflicting packages. (PBA-54749)
[-] Web hosting was configured with an IDN in wrong encoding and the domain name was shown incorrectly in Customer Control Panel. (PBA-54479)
[-] PPAB sent notification that the private key was not loaded even if encryption was not configured at all. Now notifications are sent only if encryption is configured correctly but the keys are missing. (PBA-51932)