With the PHP 7.1 and 7.2 branches reaching the end of support time-frame
, we will be upgrading all servers that are still running PHP 7.2 (or older) as the native versions to the current supported version, PHP 7.3.
The upgrade to PHP 7.3 as the system default version is scheduled to take place on Friday, the 26th of June 2020.
This upgrade is expected to improve the overall performance of our servers and your website, as PHP 7.3 is known to have significantly better performance than the prior versions.
There are a few incompatibilities
and new features
that you or your developers should take into consideration. Please forward this announcement to the responsible person if necessary.
As a rule of thumb, your website/account should be compatible with PHP 7.3 if all your scripts (e.g. WordPress, Joomla, etc.) are up-to-date. Updates should be applied at least once per month. If you haven't updated your scripts since a long time, we strongly advise you to update soonest possible to assure full compatibility and to cover known security vulnerabilities. If you use WordPress, you can check the compatibility of your plugins/themes with the PHP Compatibility Checker
Why is this PHP upgrade necessary?
As PHP 7.1 and 7.2 have officially reached their end of support, these versions no longer receive any official bug fixes or security updates. All security vulnerabilities that will be discovered and exploited after the end of support date will no longer be addressed, which would represent a risk for our server and your websites. For this reason, we strongly discourage the use of PHP 7.2 or older, as well as the use of outdated scripts.
What effects could the upgrade have on your website and scripts?
If you have a rather old website and your scripts aren’t up-to-date, this might cause compatibility issues, where PHP errors and warnings would occur. This usually leads to "500 Internal Server Error" or to limited functionality of the website. These errors are normally logged in the "error_log" files under your hosting account and the folders where the incompatible script is located (e.g. inside "public_html").
Please check the "error_log" files under your account before contacting us for support. Kindly note that we cannot assist with issues related to third party scripts, as it is out of the scope of our support, but in some cases we can try to help on a best-effort basis, as a gesture of goodwill.
How should you prepare for the upgrade?
You should assure that all your scripts are upgraded to the latest available version and are compatible with PHP 7.3. Not only is this required to assure compatibility with the latest PHP standards, but it’s also very important and essential in order to protect your website from any possible security vulnerabilities.
Many popular scripts (WordPress, Joomla, Magento, etc.) can be easily updated using Softaculous, our free script auto-installer, which you can find inside cPanel under the Software
group. To import an existing installation, please follow the import guide
and then run the upgrade by following the upgrade guide
If you're a developer or have a custom website programmed in PHP, there's an official guide for migrating from PHP 7.1 to PHP 7.2
and from PHP 7.2 to 7.3
How you can keep using an older, unsupported PHP version
For all clients who aren't prepared for the upgrade to PHP 7.3 yet, we offer the possibility to enable an older PHP version for your account, with the help of CloudLinux HardenedPHP
. If you still require PHP 7.2 (or older) until you upgrade your scripts/website, you can switch back to older PHP versions under cPanel » Select PHP Version
However, please note that it's highly recommended to use the latest supported PHP version for security and performance reasons. An older PHP version should only be enabled temporary, during the transitional phase until you upgrade your scripts/website.
Should you have any questions or concerns regarding this upgrade, please don’t hesitate to contact us.