Changes between Initial Version and Version 1 of Ticket #4699
- Timestamp:
- 08/20/2019 11:22:24 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #4699 – Description
initial v1 1 There has been discussion regarding having users of older versions of WP be able to update to the best version of WP core that their server configuration can run. This seems to be primarily limited by the PHP version. Please refer to [https://core.trac.wordpress.org/ticket/47797 #47797]for background.1 There has been discussion regarding having users of older versions of WP be able to update to the best version of WP core that their server configuration can run. This seems to be primarily limited by the PHP version. Please refer to #WP47797 for background. 2 2 3 3 Currently, if a user is running a version of PHP < 5.6.20 they can only install up to WP 5.1.x. However, the **Update Now** button will try to install the most current version of WP core, WP 5.2.2 at this moment. Unfortunately that results in a failure and there is no easy method of being able to upgrade to a **best** version. 4 4 5 Part of the discussion, especially in Slack, was that in lieu of needing to backport the patch in # 47797 it would be more robust to modify the API to return a similar response.5 Part of the discussion, especially in Slack, was that in lieu of needing to backport the patch in #WP47797 it would be more robust to modify the API to return a similar response. 6 6 7 7 A **best** version would correspond to the the most current version of WP that is capable of running/installing given the user's current server constraints. 8 8 9 The patch for # 47797 works by taking the API response for something like, https://api.wordpress.org/core/version-check/1.7/?php=5.3 and changes the `{ "response": "upgrade" }` to the `offer` that has the highest `version` that is less than or equal to the `?php=5.x` query arg.9 The patch for #WP47797 works by taking the API response for something like, https://api.wordpress.org/core/version-check/1.7/?php=5.3 and changes the `{ "response": "upgrade" }` to the `offer` that has the highest `version` that is less than or equal to the `?php=5.x` query arg. 10 10 11 11 There are 3 obvious benefits.