Pagina 1 di 1

Supporto per aggiornamento da rev 423 a rev 470

Inviato: lun mag 26, 2025 2:46 pm
da sysinf
Buongiorno a tutti,
in vista del referendum volevo aggiornare il portale dalla versione 423 alla versione 470.

Attualmente nella sezione aggiornamento non si vede niente.
Quale procedura mi consigliate di seguire?

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: mar mag 27, 2025 7:05 pm
da roby
Controlla se hai indicazioni nei log e che l'utente del server web abbia i permessi di scrittura per tutta l'installazione, se già ci sono e non risolvi ti dico quale procedura seguire

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: gio mag 29, 2025 10:20 am
da sysinf
I permessi li abbiamo riverificati ed è tutto ok.

Nei log di errore di Apache abbiamo questo:

[Thu May 29 07:51:51.963003 2025] [core:notice] [pid 950] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 29 07:52:05.837009 2025] [mpm_prefork:notice] [pid 950] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_mbstring.dll' - /usr/lib/php/20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu May 29 07:52:05.869828 2025] [mpm_prefork:notice] [pid 950] AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 configured -- resuming normal operations
[Thu May 29 07:52:05.869842 2025] [core:notice] [pid 950] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 29 08:14:20.866454 2025] [mpm_prefork:notice] [pid 950] AH00170: caught SIGWINCH, shutting down gracefully
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_mbstring.dll' - /usr/lib/php/20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu May 29 08:14:21.026056 2025] [mpm_prefork:notice] [pid 325954] AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 configured -- resuming normal operations
[Thu May 29 08:14:21.026100 2025] [core:notice] [pid 325954] AH00094: Command line: '/usr/sbin/apache2'
sartone@saiph:/var/log/apache2$ cat error.log
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_mbstring.dll' - /usr/lib/php/20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu May 29 00:00:00.744308 2025] [mpm_prefork:notice] [pid 950] AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 configured -- resuming normal operations
[Thu May 29 00:00:00.744321 2025] [core:notice] [pid 950] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 29 07:51:51.928182 2025] [mpm_prefork:notice] [pid 950] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_mbstring.dll' - /usr/lib/php/20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu May 29 07:51:51.962990 2025] [mpm_prefork:notice] [pid 950] AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 configured -- resuming normal operations
[Thu May 29 07:51:51.963003 2025] [core:notice] [pid 950] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 29 07:52:05.837009 2025] [mpm_prefork:notice] [pid 950] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_mbstring.dll' - /usr/lib/php/20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu May 29 07:52:05.869828 2025] [mpm_prefork:notice] [pid 950] AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 configured -- resuming normal operations
[Thu May 29 07:52:05.869842 2025] [core:notice] [pid 950] AH00094: Command line: '/usr/sbin/apache2'
[Thu May 29 08:14:20.866454 2025] [mpm_prefork:notice] [pid 950] AH00170: caught SIGWINCH, shutting down gracefully
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_mbstring.dll' - /usr/lib/php/20160303/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu May 29 08:14:21.026056 2025] [mpm_prefork:notice] [pid 325954] AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 configured -- resuming normal operations
[Thu May 29 08:14:21.026100 2025] [core:notice] [pid 325954] AH00094: Command line: '/usr/sbin/apache2'

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: gio mag 29, 2025 4:20 pm
da roby

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: ven mag 30, 2025 12:09 pm
da sysinf
Purtroppo anche seguendo il link non riesco a rimuovere il warning relativo a mbstring.
Ho il ; davanti la relativa riga nel php.ini file.
Il comando php -m | grep mbstring mi restituisce mbstring quindi conferma la corretta installazione.
Cosa può essere secondo te?

In ogni caso, pur non rimuovendo quell'errore, sono riuscito ad aggiornare all'ultima versione.
Mancavano php-xml e php-zip; installando queste due librerie sono riuscito ad eseguire l'aggiornamento.

Ora mi trovo questo errori quando provo a visualizzare il sito dal pannello di controllo.


[Fri May 30 10:02:44.210309 2025] [php7:warn] [pid 2818205] [client ] PHP Warning: require_once(variabili.php): failed to open stream: No such file or directory in /var/www/html/elezioni/client/modules.php on line 124, referrer: http://x.x.x.x/elezioni/admin/admin.php?id_cons_gen=3
[Fri May 30 10:02:44.210355 2025] [php7:error] [pid 2818205] [client ] PHP Fatal error: require_once(): Failed opening required 'variabili.php' (include_path='.:/usr/share/php') in /var/www/html/elezioni/client/modules.php on line 124, referer: http://x.x.x.x/elezioni/admin/admin.php?id_cons_gen=3

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: ven mag 30, 2025 12:13 pm
da sysinf
Aggiungo che la versione di Php utilizzata al momento è la 7.1

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: ven mag 30, 2025 6:19 pm
da roby
Controlla anche che sia installato php-mbstring, per l'altro errore sembra che non ti abbia scaricato il file client/variabili.php
Sicuro che l'utente www-data abbia i permessi di scrittura per tutta la cartella client? Compresa client
Per risolvere puoi puoi scaricare il file dal trac e copiarlo in client oppure usi questo che ti allego così è più facile:
variabili.zip
(1.39 KiB) Scaricato 14 volte

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: mar giu 03, 2025 9:04 am
da sysinf
Buongiorno, ho aggiunto il file variabili.php
Resta solo l'errore relativo ad mbstring.
A me risulta installato e funzionante ma quel warning in Apache continua a rimanere... Di cosa si occupa mbstring? Quali funzioni potrebbero essere compromesse?

root@test:~$ sudo apt-get install php7.1-mbstring
[sudo] password for root:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
php7.1-mbstring is already the newest version (7.1.33-67+ubuntu22.04.1+deb.sury.org+1).
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
root@test:~$ php -m | grep mbstring
mbstring

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: mar giu 03, 2025 9:49 am
da roby
Mbstring sta per multi-byte string e aggiunge una serie di funzioni per la gestione delle stringhe.
Il tuo file di configurazione di php dovrebbe essere etc/php/7.1/apache2/php.ini ( ma puoi verificarlo con phpinfo())
Aprilo e trova la linea
extension=php_mbstring.dll
Metti il punto e virgola all'inizio in modo da commentarla e riavvia il server apache. Fammi sapere

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: mar giu 03, 2025 1:06 pm
da Alex_
Errore PHP: php_mbstring.dll

Apri il file php.ini

Cerca questa riga:

extension=php_mbstring.dll

E modificala o commentala

;extension=php_mbstring.dll
extension=mbstring

Salva ed esci
Ricarica Apache

Re: Supporto per aggiornamento da rev 423 a rev 470

Inviato: gio giu 05, 2025 11:04 am
da sysinf
Ciao a tutti, volevo ringraziarvi e confermarvi di aver risolto tutto!