10up / 10up-experience

The 10up Experience plugin configures WordPress to better protect and inform clients, aligned to 10up’s best practices.
GNU General Public License v2.0
129 stars 27 forks source link

Do EOL checks for PHP, database, and object cache versions #99

Open davidegreenwald opened 2 years ago

davidegreenwald commented 2 years ago

Is your enhancement related to a problem? Please describe.

Via Support Monitor, the 10up Experience can go beyond plugin and theme checks and provide information about the server environment. This is an opportunity to check on PHP, MySQL, MariaDB, and other applications in a typical LAMP/LEMP stack, and create a central source of information for ensuring project servers are up to date.

Describe the solution you'd like

Include a regular check on these key applications and any potential others to match the version against their EOL schedule, i.e. PHP 7.4 will reach end-of-life on Nov. 28, 2022. 10up Experience could provide an early warning a month or so early, and then warn following the date for 7.4 or earlier versions.

This would require a once-or-twice-yearly update to add the latest EOL information to the plugin.