[wp-trac] [WordPress Trac] #54584: Site Health should flag PHP versions in the dev-stable branch
WordPress Trac
noreply at wordpress.org
Fri Jan 21 16:53:35 UTC 2022
#54584: Site Health should flag PHP versions in the dev-stable branch
-------------------------+------------------------------
Reporter: DionDesigns | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Site Health | Version:
Severity: normal | Resolution:
Keywords: | Focuses: docs
-------------------------+------------------------------
Comment (by DionDesigns):
We have seen the issue I'm raising during the past two months, with users
updating to the latest version of PHP and finding that WordPress no longer
works. WordPress 5.8 will not even install if PHP 8.1 is active.
Yes, this issue will (I think) go away in a few days with the release of
WordPress 5.9, but that isn't the point. With some minor changes in Site
Health and the WP documentation, for most people the issue would have
never occurred.
For example, statements such as "PHP 7.4 or later" should be avoided.
Instead, for the release of WP 5.9, use "PHP 7.4 - 8.1" and make a
statement to the effect that later versions of PHP may work, but this
release of WordPress is only guaranteed to work with the versions of PHP
that were available at the time of its release. If PHP 8.2 is released
before WordPress 6.0, change the statement to "PHP 8.0 and 8.1" until
WP6.0 is released.
You could even build the highest supported PHP release for each WP version
into wp-includes/version.php:
{{{
$max_php_version = '8.1';
}}}
This could also allow a simple check during the install process to flag
potential problems before they occur.
The text on https://wordpress.org/support/update-php/ states in several
places that people should run "the latest version of PHP" -- including in
a proposed letter to the user's hosting company. Perhaps these occurrences
should changed to something like "the latest production-stable version of
PHP", and make a statement near the top of the page (perhaps in boldface)
such as "The latest version of PHP is in the development-stable branch,
and while we make every effort to maintain compatibility with this branch,
WordPress is not guaranteed to work correctly with it."
Anyway, I hope you see my point.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/54584#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list