PHP end-of-life (EOL) on your server
The PHP version detected on your server is no longer actively maintained. It no longer receives security patches.
Why it matters
Vulnerabilities discovered in EOL PHP versions will never be fixed. Critical vulnerabilities can remain exploitable indefinitely.
How to fix
- 1
Check the PHP version required by your plugins
Before migrating, verify that your plugins and theme are compatible with PHP 8.2+. Use the PHP Compatibility Checker plugin on WordPress.org.
- 2
Change PHP version at your hosting provider
On OVH: Hosting → Configuration → PHP. On SiteGround / WP Engine: hosting dashboard → PHP Manager. On a dedicated server: see below.
- 3
PHP update on Ubuntu/Debian
bashsudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php8.2 php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip - 4
Test on a staging environment first
If your hosting provider offers a staging environment, test the PHP migration there first. Check for errors in the logs (/wp-content/debug.log).
Ready to fix this issue on your site?
Audit my site for free →