Yii Framework Forum

Pagina web bianca


(Giuliano Ingrosso) #1

Salve a tutti.

E’ da un po’ di giorno che impazzisco per risolvere un problema ma non ne vengo accapo.
Ho un Server Ubuntu 18.04.1 LTS con Apache/2.4.29 PHP Version 7.2.14-1 e mysql.

Ho 2 piccole applicazioni realizzate con yii1 e su questo server funzionano perfettamente, mentre una realizzata con yii2 non mi visualizza nulla, mi restituisce pagina bianca senza errori. :frowning_face:

Guardando i log di apache di restituisce il seguente errore : PHP Fatal error: Cannot use ‘Object’ as class name as it is reserved in /vendor/yiisoft/yii2/base/Object.php on line 77.

Avete qualche consiglio da darmi ? Come posso risolvere il problema ?


(Fabrizio Caldarelli) #2

Ciao Giuliano,
devi aggiornare la versione di Yii2 almeno alla 2.0.13, dalla quale è stato rimosso Object come classe base di tutti gli oggetti di Yii, perchè Object è diventata una parola riservata da PHP 7.2.


(Giuliano Ingrosso) #3

Grazie infinite. Pensavo potesse essere qualcosa del genere.

Per “fare il ripristino” dell’applicazione, se aggiorno la versione di yii, basta copiare controller,view e model ? o per fare meno lavoro cè la possibilità di rinominare la class object e rinominare i file in cui è richiamata?

come faccio prima ?

grazie ancora


(Maxxer) #4

Non ti basta fare composer upgrade yiisoft/yii2?


(Giuliano Ingrosso) #5

Hai perfettamente ragione. Grazie. :slight_smile:

Inviato dal mio dispositivo Huawei

-------- Messaggio originale --------