Righe di errore in alto alla pagina

Area dedicata al phpBB 3.3.X
Rispondi
Avatar utente
ItalianCoverDesign
Supporter
Supporter
Messaggi: 175
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Righe di errore in alto alla pagina

Messaggio da ItalianCoverDesign »

Salve a tutti, dopo aver aggiornato phpBB alla 3.3.8 e PHP alla 8.1, ho notato delle strane righe di errore che si riferiscono sempre alla stessa estensione, ma che appaiono in circostanze in cui tale estensione non dovrebbe essere interpellata.

L'estensione in oggetto è quella di marcovo hideBBcode, che io utilizzo per nascondere una porzione di testo contenente un link, a chi non ringrazia nel post.

Gli errori si manifestano con le prime 5 voci del menu Collegamenti rapidi
screenshot_413.png
queste le righe di errori, a volte l'elenco è più lungo altre più corto:
screenshot_412.png

Codice: Seleziona tutto

[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 337: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 349: Undefined array key "post_id"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/marcovo/hideBBcode/event/listener.php on line 354: Undefined array key "post_text"
Potevo capire se il problema si verificava all'interno del post, ma si verifica sulle liste dei post....

Ho notato anche che l'errore si verifica anche se faccio una ricerca avanzata ma, nelle opzioni, al posto di mettere Mostra i risultati come messaggi, seleziono Argomento, ecco che si ripresentano le righe di errori sopra la pagina.

Ho già verificato presso l'autore ed posseggo già la versione più recente, cioè la 2.0.0 (link)
Spero qualcuno mi possa aiutare a capire da cosa dipenda e come intervenire.
Di sicuro qualcosa nel file listener è da cambiare ma, non sono in grado di capire cosa... magari gli da noia il PHP 8.1
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Righe di errore in alto alla pagina

Messaggio da alex75 »

Quasi sicuramente non è compatibile con php 8. Prova a passare a php 7 e vedere se l'errore sparisce.
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
ItalianCoverDesign
Supporter
Supporter
Messaggi: 175
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Re: Righe di errore in alto alla pagina

Messaggio da ItalianCoverDesign »

Sul 7.4 sono già sicuro che l'errore non c'era...
Il problema adesso e che non me ne sono accorto prima, e passando a PHP 8 le password degli utenti vengono convertite in un altro modo, e se torno indietro, nessuno riuscirà più ad entrare sul forum. Di questa cosa me ne sono accorto in passato.
Ci vorrebbe un modo per riconvertire le password di tutti... per tornare indietro.
Ero passato al 8.1 perché l'applicativo bedrive non funzionava su 7.4, ma adesso che è situato sul terzo livello che ha il suo php, potrei riportare il forum sul 7.4
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Righe di errore in alto alla pagina

Messaggio da alex75 »

Ti confermo che si tratta di incompatibilità con php 8. l'errore infatti ti dice che ci sono delle array non definite. (non consentito in php 8).
La versione 2.0.0 dell'ext è si l'ultima, ma è comunque di 7 anni fà. Ho visto che hai già scritto su github, speriamo che l'autore abbia tempo/voglia di rispolverarla, in quanto va rivisto l'intero codice php.
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<
Rispondi