Undefined variable $exitStatus

Area dedicata al phpBB 3.3.X
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Undefined variable $exitStatus

Messaggio da nyssagerel »

Ciao.

Cosa strana, mai vista prima.
In sede di editing messaggio, compare, in alto, il seguente warning:

Codice: Seleziona tutto

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php on line 60: Undefined variable $exitStatus
Tengo a precisare che, a parte installare il Prosilver dark (e aggiungere, nell' overall_header.html, il calcolo della Data Stellare), non ho apportato modifiche a PHPBB.

Any ideas?

Grazie, saluti
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Undefined variable $exitStatus

Messaggio da alex75 »

Hai cambiato versione di php? (Tu o chi per te, ad esempio il tuo hoster).
Quale versione di php usi?
Quale versione di phpbb usi?
Quali estensioni hai installato?
Quali sono le versioni delle estensioni che hai installato?
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Re: Undefined variable $exitStatus

Messaggio da nyssagerel »

PHP 7.3
---------------------------------------------------------------
PHPBB 3.3,10 (volevo attendere per fare l'upgrade)
---------------------------------------------------------------
ACP Add User 1.0.5
Background Forum 1.0.6
Header Banner 3.2.2
Highlight new topics and new replies 1.0.10
Member Avatar & Status 3.2.7
NavBar Search 3.2.4
Privacy policy 3.1.0-RC3
Profile Left 1.0.6
Sortables Captcha 2.0.2
Topic Preview 2.3.2
Username BBCode 1.0.1
VigLink 1.0.5
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Undefined variable $exitStatus

Messaggio da alex75 »

nyssagerel ha scritto: 12/11/2023, 17:53 ---------------------------------------------------------------
PHPBB 3.3,10 (volevo attendere per fare l'upgrade)
---------------------------------------------------------------
Conviene prima individuare il problema, per non trascinarselo anche dopo l'aggiornamento.
Ad occhio (dato che il problema si verifica in fase di editing del testo) potrebbe essere colpa dell'ext topic preview o username bbcode. Prova a disinstallare e verifica se il problema persiste.
PS.
Hai aggiornato phpBB ultimamente? Se si, come. Oppure è la prima installazione pulita?
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Re: Undefined variable $exitStatus

Messaggio da nyssagerel »

Però queste estensioni già c'erano e non esisteva l'errore.
Comunque proverò. Ma basta disabilitarle o devo proprio eliminarle?
P.S. Hai un tutorial di aggiornamento di phpbb?
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Re: Undefined variable $exitStatus

Messaggio da nyssagerel »

Estensioni disabilitate
---------------------------------------------
Custom Css 1.0.1
Forum image as forum icon 1.1.1
phpBB Skeleton Extension 1.1.10
Welcome back 1.0.16
alert new pm 1.0.5
mChat 2.1.4
Topic Preview 2.3.2
Username BBCode 1.0.1

ma il problema permane...
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Re: Undefined variable $exitStatus

Messaggio da nyssagerel »

UPDATE: l' errore si verifica anche assegnando un avatar da PCA
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Undefined variable $exitStatus

Messaggio da alex75 »

Scarica il pacchetto originale, della 3.3.10
area-download/download-phpbb-3-3-x-t4809.html

Estrai il file incriminato:
Vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php

e sostituiscilo a quello sul tuo forum.
Svuota la cache da pca e da ftp e verifica se tutto funziona.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Re: Undefined variable $exitStatus

Messaggio da nyssagerel »

Probabile.
Ho sottoposto il problema anche a ChatGPT e la risposta è stata:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Il warning che stai riscontrando sembra essere legato a una variabile non definita nel file FileBinaryMimeTypeGuesser.php all'interno della libreria Symfony, che PHPBB utilizza.

Per affrontare questo problema, potresti considerare i seguenti passaggi:

Aggiorna PHPBB e Symfony:
Assicurati di utilizzare le versioni più recenti di PHPBB e Symfony, poiché gli sviluppatori spesso rilasciano aggiornamenti che correggono bug e problemi di compatibilità.

Controlla i file interessati:
Vai al percorso indicato nel warning ([ROOT]/vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php) e apri il file FileBinaryMimeTypeGuesser.php. Guarda alla linea 60 e verifica se la variabile $exitStatus è definita prima di essere utilizzata. Potrebbe essere necessario aggiungere una dichiarazione per questa variabile all'inizio della funzione o del blocco di codice coinvolto.

Esamina il contesto di utilizzo:
Capisci il contesto in cui viene utilizzata la variabile $exitStatus e assicurati che sia inizializzata correttamente prima di essere utilizzata. Potrebbe essere necessario modificare il flusso del codice per garantire che la variabile sia definita in tutti i casi.
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Avatar utente
nyssagerel
Utente
Utente
Messaggi: 163
Iscritto il: 02/06/2023, 7:52
Link del Forum: http://deltaeleven.altervista.org/phpBB3

Re: Undefined variable $exitStatus

Messaggio da nyssagerel »

sostituito, vuotata cache, , non risolto.
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
Rispondi