Supporto per aggiornamento da rev 423 a rev 470

Ponete in questo forum le richieste di aiuto per Eleonline

Moderatore: roby

Rispondi
sysinf
Newbie
Newbie
Messaggi: 43
Iscritto il: mar mar 06, 2018 12:53 pm

Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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?
roby
Site Admin
Site Admin
Messaggi: 1380
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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
sysinf
Newbie
Newbie
Messaggi: 43
Iscritto il: mar mar 06, 2018 12:53 pm

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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'
roby
Site Admin
Site Admin
Messaggi: 1380
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio da roby »

sysinf
Newbie
Newbie
Messaggi: 43
Iscritto il: mar mar 06, 2018 12:53 pm

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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
sysinf
Newbie
Newbie
Messaggi: 43
Iscritto il: mar mar 06, 2018 12:53 pm

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio da sysinf »

Aggiungo che la versione di Php utilizzata al momento è la 7.1
roby
Site Admin
Site Admin
Messaggi: 1380
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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 13 volte
sysinf
Newbie
Newbie
Messaggi: 43
Iscritto il: mar mar 06, 2018 12:53 pm

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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
roby
Site Admin
Site Admin
Messaggi: 1380
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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
Alex_
Newbie
Newbie
Messaggi: 3
Iscritto il: sab mag 18, 2024 8:39 pm

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio 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
sysinf
Newbie
Newbie
Messaggi: 43
Iscritto il: mar mar 06, 2018 12:53 pm

Re: Supporto per aggiornamento da rev 423 a rev 470

Messaggio da sysinf »

Ciao a tutti, volevo ringraziarvi e confermarvi di aver risolto tutto!
Rispondi