Please feel free to discuss the Plesk FAQ in the special thread on the Plesk Forum.
Table of contents
- I have a Plesk 12.0 with Customer and Business Manager (CBM). Can I upgrade to Plesk 12.5 and if I do, will CBM continue working?
- I have a Plesk 12.0 with Web Presence Builder (WPB). If I upgrade to Plesk 12.5, will it remove WPB from my server?
- Does Plesk provide additional versions of PHP on all operating systems?
- After dist-upgrade on my server, some of my customers are unable to login by SSH into their chrooted bash environments.
- In which cases Plesk Support provides assistance with dist-upgrade problems?
- I have one full backup and three incremental backups (A, B and C). What will happen if backup B is lost or corrupted?
- Why wordpress management toolkit is not shown in Plesk GUI?
- Which is lowest version of WordPress is supported by WordPress Toolkit?
- Which PHP version does Wordpress Toolkit require?
- Is mail interception prevention feature is enabled by default?
- Why ModSecurity or Fail2Ban management tool is not shown in Plesk GUI?
- How can I suggest a new feature for next Plesk version?
- Is it possible to restore single file or database from Plesk backup?
- Why fail2ban does not block connections?
- What Plesk 12.5 editions are avaliable and what difference between them?
- What license types does Plesk 12.5 have?
- Why Outgoing Mail Control management tool is not shown in Plesk GUI?
- How can I detect that mailbox/domain or subscription are blocked by Outgoin Mail Control because of limits?
- Why messages are being blocked by Outgoing Mail Control even if mailbox has unlimited message count
- Why I cannot set up externail email address to recieve mail to non-existing users?
- Why selective restore is not avaliable for some backups?
- Compatibility with 3rd-party software
- Which operating systems are supported by Plesk?
- Does Plesk support ASP.NET 1.1?
- Does Plesk support ASP.NET 4.5?
- Does Plesk support IIS 8?
- Does Plesk support ColdFusion? Which versions of ColdFusion are supported?
- Which virtual environments can Plesk be installed in?
- Does Plesk support Percona database server?
- Does Plesk support Apache worker MPM?
- Server administration and maintenance
- Can I upgrade MailEnable on Plesk server?
- How can I get password for MySQL database administrator account in Plesk 11.x on Windows?
- How can I make sure that the server is secure and prevent threats and unauthorized access?
- Is it possible to upgrade OS on the server?
- How can I downgrade PHP 5.3 on CentOS 5.x/6.x?
- Can I run more than one version of PHP on the server?
- How can I install PHP 5.2 alongside PHP 5.3 on Plesk for Linux servers?
- Will installation of PHP module or update of PHP affect Plesk?
- Which ports should I open on firewall?
- How do I add new programs into chrooted shell environment?
- Control Panel
- The SSL certificate used by Plesk has expired. How can it be renewed?
- I see strange IP addresses in Action Log in "Plesk component upgrade" action properties. What are they?
- Is it possible to move customer between two resellers/from admin to reseller?
- How can I reconfigure PleskControlPanel website in IIS?
- How can I get/set Plesk administrator's password?
- How can I install latest Micro-Updates and verify that Plesk is updated?
- Can one database user manage multiple databases?
- Can admin manage customer accounts of resellers in Plesk 10.x and 11.x?
- Is it possible to create service plan with mail services on domain disabled by default?
- How can I uninstall Plesk?
- How can I change port of Plesk?
- How do I disable customers' ability to create websites with certain domain name?
- How can I develop my own extensions for Plesk?
- How do I execute PHP/ASP.NET/other script through scheduled task?
- Where can I find log files for Plesk and services?
- Hard disk quota: What is it and how do I enable it?
- Managing services
- Web Server
- How can I replace Plesk icon that is shown in address bar of my website?
- How can I share single document root with multiple websites?
- How can I process .html files with PHP?
- How can I customize Apache/nginx virtual host configuration?
- Can I upload files/create directories in the virtual host's root directory?
- PHP 5.3 does not have mcrypt module. How do I install it?
- Mail Server
- Why does SpamAssassin check messages sent between two local mail users?
- How can I configure mail server to relay all mail through external server?
- How can I configure single outgoing IP address for mail in Postfix in Plesk 11?
- Can I switch from Postfix to QMail? Will it affect user mailboxes?
- How can I limit autoresponder’s replies?
- Tracking and preventing outgoing spam
- How can I recompile Qmail with my own patches?
- How can I find path to mailbox on the server?
- Web Server
- Backup, transfer, and migration
- What is Plesk Migrator?
- How can I use Plesk Migration and Transfer Manager?
- Can I migrate from Plesk for Windows to Plesk for Linux and vice versa?
- Can I migrate from cPanel to Plesk?
- What changes on source server will be made during migration?
- What is IP mapping, will it do anything to the new server?
- What is the best practice to switch to the new server without any downtime?
- Common problems and fixes
- Security alert: Public issues VU#310500, CVE-2013-0132, CVE-2013-0133.
- PHP scripts running as CGI or FastCGI are failing after installing Micro-Update on CentOS 6
- Plesk/Apache default page is shown on website
- Error "DNSZone::Table::select() failed: no such row in the table"
- Error "500 - Internal Server Error"
- Apache fails to start
- Problem sending/receiving mail on the server
- Disk quota is not applied to subscriptions on plan synchronization
- Cannot enable PHP mode FastCGI application or Apache module for domain
- AWstats statistics on domain are incorrect or missing
- How can I fix corrupted InnoDB MySQL storage?
Why WordPress management toolkit is not shown in Plesk GUI?
WordPress Toolkit is absent in GUI because there is no wordpress toolkit add-on on your license #121984
- Which is lowest version of WordPress is supported by WordPress Toolkit?
WordPress Toolkit works with WordPress 3.4 or newer #122003
Which PHP version does Wordpress Toolkit require?
Wordpress Toolkit requires PHP 5.3 version or higher. #121986
Is mail interception prevention feature is enabled by default?
No, interception prevention feature is not enabled by default. To enable it follow Plesk documentation
Why ModSecurity or Fail2Ban management tool is not shown in Plesk GUI?
Most probably it was not installed or it was not included into your license. Also please note that Fail2ban is not avaliable on Windows platform. #122009
Is it possible to restore single file or database from Plesk backup?
It is possible to restore single object, since Plesk 12. For more information please refer to Plesk documentation
Fail2Ban may not work because of VE/VPS iptables records count reached
'numiptent'. See KB article #122012.
Plesk 12.5 is shipped in four editions optimized to specific needs: Web Pro, Web Host, Web Admin and Web App Editions
Additional information available in the KB article #121897
Each Plesk edition license is available in one of two platform types:
- VPS - fits any virtualization platform: Virtuozzo (Virtual Private Server (VPS) Containers and VMs), VMware, Xen, Hyper-V, Virtuozzo hypervisor etc.
- Dedicated - can be installed on either a VPS or on a dedicated server.
see KB article #121896
Why Outgoing Mail Control management tool is not shown in Plesk GUI?
Outgoing Mail Control is not shown when it was either: not enabled or not supported in your current license or you have 'Merak' mail server installed, or the server components list was not re-read after the feature was installed. #121993
How can I detect that mailbox/domain or subscription are blocked by Outgoin Mail Control because of limits?
Please see KB article #122013
Why messages are being blocked by Outgoing Mail Control even if mailbox has unlimited message count
Domain or parent subscription limits are exceeded. See How Limits Works
Why I cannot set up external email address to receive mail to non-existing users?
Only Plesk administrator can set up external for particular domain email address, because Outgoing Mail Control could not count emails sent to non-existing users.
- Why selective restore is not avaliable for some backups?
Selective backup restore is not available for backups created with previous Plesk version, prior Plesk 12. Such backup files can not be converted to appropriate format.
Supported 3rd-party software list is available in Plesk release notes:
The list of supported operating systems is available in the Plesk release notes:
- Plesk 12.5: Linux, Windows
- Plesk 12.0:
- Plesk 11.5: Linux, Windows
- Plesk 11.0: Linux, Windows
- Plesk 10.4: Linux, Windows
Support for new operating systems may be introduced in Micro-Updates to the current version. Such information can be found in the History of changes section of the release notes. The list of operating systems for which support has been discontinued is available on the Plesk Lifecycle Policy page.
- Plesk 12.5: Linux, Windows
ASP.NET 1.1 is supported by Plesk. To install it on Microsoft Windows 2008 with IIS 7, follow instructions from the KB article #115727.
ASP.NET 4.5 is supported since Plesk 11.x. However, the version reported by both Plesk and IIS will be "4.0," as .NET 4.5 Framework is an iterative update to .NET 4.0 Framework. Details are available in the KB article #115337.
Plesk supports IIS 8 on Microsoft Windows Server 2012 since Plesk 11.0.9 (see KB article #115289).
Starting from Plesk 12.5 Adobe ColdFusion scripting engine is not supported.
Plesk 12 and earlier supports the Adobe ColdFusion scripting engine. The list of supported versions can be found in the KB article #115700. A link to the installation instructions is available in the KB article #112605.
Plesk can work in variety of virtual environments from multiple vendors as well as on cloud services like Amazon Elastic Cloud and Microsoft Azure (see KB article #115708).
Percona database server is not supported. Its presence on the server may cause Plesk to malfunction and for the upgrade to fail (see KB article #115780).
Plesk does not support Apache worker MPM and its use may cause problems with the PHP engine. Details are available in the KB article #113007.
Yes, MailEnable can be upgraded. Details are available in the article #1383.
Since Plesk 11 encrypts all passwords stored in its database, the only way to get administrative access to the MySQL database server is to change the password manually (see KB article #115328).
Important tips on the prevention of security threats as well as a list of the important issues are available in the article #114620.
An in-place upgrade of the OS on the server is not supported (see KB article #115819).
Some PHP applications may be incompatible with PHP 5.3. However, CentOS 6 provides PHP 5.3 only. In this case, PHP may be downgraded following the instructions available in the KB article #115733.
Plesk for Windows supports multiple versions of PHP on the server and allows you to choose the version of PHP engine on a per-domain/per-subscription basis. This feature will become available in Plesk 11.5 for Linux (see KB article #115734).
Instructions are available in the KB article #114753.
No. Plesk uses its own PHP and updates of PHP used by customers' sites will not affect Plesk. Details are available in the KB article #115836.
The list of ports that should be available for incoming/outgoing connections on the Plesk server is available in the KB article #391.
The script to add new programs into the chrooted environment of the virtual host is available in the KB article #115842.
In order to renew expired certificate please check article #1736
In short, such records can be safely ignored. For more information, check the article #116312.
No. Such an operation is not possible in Plesk 10.x or 11.x (KB #116100).
Before Plesk 10.x, this could have been accomplished by the switching control panel provider from IIS to Apache and back (article #2151), while in Plesk 10.x and newer releases, reconfiguration of a Plesk website in IIS can be done via the
websrvmngutility (see article #111729).
It is important to keep Plesk up-to-date with the latest security and functional fixes. Plesk is set up to apply Micro-Updates automatically since version 10.3. Instructions on how to configure automatic updates are available in the Plesk Administrator's Manual, while the Knowledgebase article #9294 contains information on how to apply Micro-Updates manually.
Support for multi-database users will become available in Plesk 11.5. In earlier versions, the database user may be manually granted permissions to manage multiple databases. Instructions are available in the KB article #115783.
The Plesk administrator cannot directly manage customer accounts that belong to a reseller. Check the KB article #115529 for details.
Service plans provide no option to control the state of mail service on subscriptions. However, Plesk Event Manager may be engaged in order to disable mail service on certain subscriptions when they are created (see KB article #115710).
Changing the port of Plesk is not recommended, as it may disrupt integration with other Odin products. However, if this is necessary, instructions are available in the KB articles #138 (for Linux) and #115712 (for Windows).
Plesk will not create a domain if a domain with such name already exists. It is also possible to configure Plesk to disallow the creation of domains whose names are in superzones of existing domains that belong to other customers. Details are available in the KB article #115834.
Extensions can be developed with Plesk Extensions SDK.
Check the instructions in the KB article #115292.
The difference between the hard disk quota and the disk space limit is described in KB #146 (applies to both Linux and Windows). To enable the hard disk quota on Linux, follow the instructions from the KB article #768. The hard disk quota is always enabled on Windows.
This icon can be found in the domain's document root directory. Read the article #116099 for a full list of instructions.
Information on this is available in the KB article #115818.
Instructions on how to set up Apache web server are available in the KB article #115773. Instructions for IIS are in the KB article #115774. The same configuration, with minor changes, can be used to process any file with another file extension by PHP.
Plesk 11.x for Linux generates virtual host configuration using scripts, which can be customized using instructions from the KB article #115277.
The virtual host directory has permissions that prohibit the domain's FTP user from creating files or directories in the virtual host's root. For more information, see the KB article #115339.
The KB article #112098 has the necessary information to install the php-mcrypt module on CentOS 5.
This is correct behavior. Messages are checked by SpamAssassin when a message is delivered to a mailbox, and all delivered messages are checked, without distinction of whether they are sent from another user on the same server. For more information, check the article #116311.
Such configuration is possible. Details are available in the KB article #115531.
By default, Postfix sends mail from the IP address of the subscription. However, it may be changed using instructions provided in the KB article #114491.
Switching from QMail to Postfix (and vice versa) will not affect mailboxes; however, messages in the mail queue will be lost. See the KB article #5801 for more information.
See the KB article #112946 for details.
QMail has been designed for speed and minimal memory footprint, and all features are included during compilation. If you find yourself in need of extending QMail capabilities, you can rebuild QMail using instructions provided in the KB article #1161.
The KB article #115872 has instructions for both Linux and Windows.
An upgrade guide for Plesk is available in the article #116078.
Information about the Plesk product release cycle is available in the article #116510.
The ability to upgrade to the next version is defined by Software Update Service (SUS) availability on the Plesk license. For more information, check the article #114233.
See the KB article #111669 for more details.
Plesk Migrator is a new migration tool introduced in Plesk 12.5. See article #127540 for more information.
Cross-platform migration is not supported. See the KB article #115705.
Migration from cPanel 9, 10, and 11 is supported in Plesk 10.4.4 and 11.0.9. A detailed step-by-step guide can be found in the KB article #115612.
Data on existing server stay untouched. On Linux source Plesk Migrator will just install simple Perl application to dump data (read only operations with source Plesk database). On Windows source Plesk Migrator will install and run following applications: RPC agent (service on port 10155), rsync server (on port 10156) and dump agent (application to dump data). There are no other changes will be performed.
IP-mapping is the mechanism to manage changes of domain IP-addresses during migration. It is described in Migration Guide. By default, all domains assigned to shared IP on source will be assigned to shared IP on target. And all domains on dedicated IP on source will be assigned to one of free dedicated IP on target. If there are not enough dedicated IPs on target, shared IP will be used (corresponding warning message will be added into report). So, IP-mapping do nothing on source and on target servers - it allow you to specify which IP-address, existing on target server, should be used for specific domains.
The common scenario for highly loaded sites is to perform migration of specific domain, then switch DNS for this domain (target server DNS will be set as master on source server) - this action available only via CLI using Plesk Migrator command set-dns-forwarding, and then sync files (via rsync), databases (via SQL dump) and mail content (via rsync on unix) - Plesk Migrator provide corresponding command(s), available only via CLI: copy-content (it is include all listed actions) or copy-web-content, copy-database-content and copy-mail-content. So, files and e-mails will be actually synced (via rsync), but sync of data stored in database is an issue, because Plesk Migrator has no feature to setup replication automatically, so then you run copy-database-content command, new SQL dump will be created on source and then restored on target. If you want to minimize downtime, I suggest you to setup replication between source and target databases manually after migration, then sync content via Plesk Migrator CLI and run replication. After that all data will be completely synced between source and target servers.
Plesk privilege escalation vulnerabilities have been discovered. Learn how to secure Plesk installation in the article #115942.
The problem is caused by a permission change on the directory
/var/lib/php/session. The KB article #115704 has additional information.
There are multiple reasons for this issue. The KB article #135 has a handy troubleshooting guide.
The problem concerns Plesk database inconsistency. A solution is described in the KB article #1360.
This error can affect both the Plesk Control Panel and hosted websites. A list of possible causes and solutions is available in the KB article #114882.
Possible causes and ways to solve the problem are described in the KB article #1488.
The KB article #1398 details the paths to troubleshoot mail sending/receiving problems on Plesk for Linux.
The problem may be caused by a not-enabled hard disk quota on the server. Instructions on how to check if the hard disk quota is enabled are available in the KB article #768.
The "FastCGI" and "Apache" modes of PHP script execution are disabled if VPS optimization is enabled. More information is available in the KB article #114601.
If AWstats statistics on a domain are missing, it is possible to rebuild them with information from web server log files using the script from the KB article #115476 (Linux only!).
If the MySQL server crashes or returns errors like
Incorrect information in file: './psa/misc.frm'on queries, this means that InnoDB data storage may be corrupted. Step-by-step instructions for InnoDB repair or re-initialization can be found in the Knowledgebase article #6586.