Di recente mi è comparso l’errore che riporto di seguito in fase di collegamento al LibreNMS Server
Questo errore compare quando la versione di PHP utilizzata dal web server (Nginx o Apache) non corrisponde alla versione del PHP utilizzata dalla CLI
L’errore per eseteso come mostrato nell’immagine sovrastante è:
Error caused by PHP version mismatch – The version of PHP your web server is running (7.2.32-1+ubuntu16.04.1+deb.sury.org+1) does not match the CLI version (7.4.7)
In questo tutorial eseguirò l’upgrade alla versione PHP 7.4.7
PRE-REQUISITI
SERVER:
Ubuntu 18.04/19.04/16.04
LIBRENMS: 1.64.1-345-g52dd406 – Mon Jun 29 2020 08:27:52 GMT+0200
WEB SERVER: nginx/1.10.3
INSTALLAZIONE DEL PHP 7.4 SU UBUNTU SERVER
Come prima cosa procediamo all’installazione del PHP 7.4 sul server
Eseguire i comandi elencati di seguito per aggiungereil repository PPA ppa: ondrej / php che ha gli ultimi pacchetti build di PHP
Installare il PHP 7.4 eseguendo il comando:
Per verificare che sia tutto in linea eseguire il comando
Se abbiamo fatto tutto correttamente dovremmo leggere le seguenti righe:
INSTALLAZIONE DEL PHP7.4-FPM SU UBUNTU SERVER
Per installare il PHP/.4-PFM eseguire il comando
Quindi procedere con l’installazione di tutti i moduli con il comando
MODIFICA DEL FILE DI CONFIGURAZIONE IN NGINX
A questo punto basta modificare il file di configurazione del web server NGINX modificando il file librenms.conf con il comando
Individuare le seguenti righe di codice
quindi modificarle in
Salvare e chiudere il file di configurazione.
Riavviare i servizi PHP e NGINX per rendere effettive le modifiche con i comandi
Richiamare il link del server LibreNMS, non dovrebbe mostrare nessun errore.
Cliccare su About LibreNMS dall’interfaccia web per verificare che sia tutto aggiornato come mostrato nell’immagine sovrastante.
0 commenti