La funzione error_reporting() fallisce se viene passata una stringa #8
Labels
No Label
bug
duplicato
enhancement
help wanted
invalid
question
wontfix
da testare
domanda
duplicato
errore
interfaccia
miglioramento
non corretto
non valido
nuova funzione
serve aiuto
No Milestone
No project
No Assignees
3 Participants
Notifications
Total Time Spent: 56 minutes 3 seconds
Due Date
Martino
56 minutes 3 seconds
Dependencies
No dependencies set.
Reference: Gest366/gest366#8
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dopo aver aggiornato XAMPP e PHP alla versione 8.0.3, ho avuto problemi a caricare GEST366.
Analizzando il log di Apache, ho trovato il seguente errore:
Apportando la correzione indicata (sostituire
error_reporting("E_ALL & ~E_NOTICE")
; conerror_reporting(E_ALL & ~E_NOTICE);
) al file core.php, tutto è tornato a funzionare.Finora, con PHP7, non avevo riscontrato problemi e non so se la modifica è retrocompatibile.
Qualcuno ha modo di fare qualche test?
Provo a installare la correzione su una versione con php 7 e riporto quello che succede.
Su XAMPP 7.4.12-0 la correzione provoca quanto vedete nell'immagine allegata.
Provato su Debian 9.13 (stretch) con PHP 7.0.33-0+deb9u10 e impostando il valore a
error_reporting(E_ALL & ~E_NOTICE);
non mi da nessun errore.Tenendo presente che la Debian 9 a breve diventerà oldoldstable e che il PHP 7.0.33 non è più supportato (EOL), dovrò aggiornare il sistema e riprovare.
Appena effettuato l'upgrade a Debian 10 (Buster) proverò con il php di default (7.3 se non ricordo male)
Provato su Debian 10 (Buster) con PHP 7.3.27-1~deb10u1 e impostato il valore a
error_reporting(E_ALL & ~E_NOTICE);
non restituisce nessun errore.Nei log ho questo:
Errori di funzionamento non ne ricevo.
aggiornato il branch alla versione 3.0.0
Priorità massima, risolvere tutti i problemi di incompatibilità con PHP8