PHP 7.2 will reach its End of Life (EOL) and security patches will no longer be made after November 30, 2020. Because of the inherent vulnerabilities of unsupported software, we highly recommend upgrading to PHP 7.3 or 7.4. To learn more about the supported versions of PHP, see PHP Supported Versions. If you have any other questions or concerns about the change, you may also want to review PHP's documentation on backward-incompatible changes when changing between the following versions:
PHP 7.4 Compatibility with Major CMS(s):
Many customers use Content Management Software (CMS) to maintain their sites. Below is the list of our most common CMS’s in Cloud Sites and their compatibility with PHP 7.4.
- WordPress - Compatibility of PHP 7.4 was officially added to WordPress with 5.3, which was released on November 12, 2019.
- Joomla - Compatibility of PHP 7.4 has technically been available since 3.9.11, but there have been no release update notes regarding PHP 7.4 since 3.9.14 which was released December 17. 2019.
- Drupal - Compatibility of PHP 7.4 was officially added as of Drupal 8.8.3, which was released on March 4th, 2020.
As with any CMS, third-party plugins and extensions will have their own release cycles, so you will need to check the developer's documentation.
Testing your Sites on PHP 7.4:
Now is the time for you to test your websites on PHP 7.4 and make any changes necessary. You can view your site as it would function in PHP 7.4 by using an alternative IP address.
The below IPs can be used to test your website’s code with PHP 7.4.
- LAN3-1: 18.104.22.168
- PHX1-1: 22.214.171.124
- PHX1-2: 126.96.36.199
During testing, DO NOT modify your website's DNS records. We recommend Editing Your DNS Host File to view your website code on our PHP 7.4 test environments.
To determine which IP to use, please reference the respective test-link for each of your websites (under website details in your control panel).
Frequently Asked Questions
- What happens if my site doesn't work under this new test link?
It is often effective to troubleshoot warnings/errors that appear in the php_errors.log file, to update CMS and plugin versions, or seek alternatives to older applications that have been abandoned by their developers.
- Can I test cron tasks in a similar way?
We don't have a way to test existing cron tasks in your sites. If suspected of not being ready for php 7.4, a cron task could be recreated under a site with a newer PHP version and run from there.
Updating your Technology
Once you are satisfied with your testing, sites can be updated with the 'Change Technology' option in the Cloud Sites control panel.
Please be aware that sites cannot be switched back to the older versions once you move off of a lower version of php. So only move once you are sure you have fully tested your site.