Similar problem “Webpage will no longer load after updating php to 8.1”
I have upgraded php a few weeks ago and its been working. I came in today to find
“Composer detected issues in your platform: Your Composer dependencies require a PHP version “>= 8.1.0”.” in the web browser.
php shows:
PHP 8.1.11 (cli) (built: Sep 29 2022 22:28:23) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
validate.php shows:
===========================================
Component | Version
--------- | -------
LibreNMS | 22.11.0 (2022-11-24T00:01:26-06:00)
DB Schema | 2022_08_15_084507_add_rrd_type_to_wireless_sensors_table (248)
PHP | 8.1.11
Python | 3.6.9
Database | MariaDB 10.5.17-MariaDB-1:10.5.17+maria~ubu1804
RRDTool | 1.7.0
SNMP | 5.7.3
===========================================
[OK] Composer Version: 2.4.4
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK]
[OK] Database schema correct
[OK] MySQl and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
librenms.log:
/opt/librenms/poller.php 43 2022-12-05 13:05:42 - 1 devices polled in 21.09 secs
/opt/librenms/poller.php 76 2022-12-05 13:05:52 - 1 devices polled in 71.27 secs
/opt/librenms/poller.php 61 2022-12-05 13:05:55 - 1 devices polled in 25.52 secs
/opt/librenms/poller.php 34 2022-12-05 13:05:58 - 1 devices polled in 18.75 secs
/opt/librenms/poller.php 11 2022-12-05 13:06:01 - 1 devices polled in 24.76 secs
/opt/librenms/poller.php 62 2022-12-05 13:06:02 - 1 devices polled in 19.24 secs
/opt/librenms/poller.php 75 2022-12-05 13:06:03 - 1 devices polled in 7.713 secs
/opt/librenms/poller.php 92 2022-12-05 13:06:06 - 1 devices polled in 2.664 secs
/opt/librenms/discovery.php 54 2022-12-05 13:06:08 - 1 devices discovered in 45.52 secs
/opt/librenms/poller.php 13 2022-12-05 13:06:09 - 1 devices polled in 26.59 secs
/opt/librenms/poller.php 46 2022-12-05 13:06:11 - 1 devices polled in 18.79 secs
/opt/librenms/poller.php 66 2022-12-05 13:06:16 - 1 devices polled in 14.09 secs
/opt/librenms/poller.php 70 2022-12-05 13:06:22 - 1 devices polled in 10.58 secs
/opt/librenms/poller.php 67 2022-12-05 13:06:25 - 1 devices polled in 19.42 secs
/opt/librenms/poller.php 97 2022-12-05 13:06:26 - 1 devices polled in 28.02 secs
/opt/librenms/poller.php 21 2022-12-05 13:06:34 - 1 devices polled in 11.55 secs
/opt/librenms/poller.php 3 2022-12-05 13:06:35 - 1 devices polled in 33.51 secs
HTTP SERVER LOG:
2022/12/05 13:07:04 [error] 980#980: *414 FastCGI sent in stderr: "PHP message: PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.3.19-1+ubuntu18.04.1+deb.sury.org+1. in /opt/librenms/vendor/composer/platform_check.php on line 47" while reading response header from upstream, client: X.X.X.X, server: librenms.example.com, request: "POST /ajax/dash/generic-graph HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "X.X.X.X", referrer: "http://X.X.X.X/overview?dashboard=1"