2017-08-11 2 views
0

Ich habe App mit YII 1.1 mit PHP 5.3.29 mit CPANEL + EASY PHP arbeiten. Es funktioniert.Illegale String-Offset 'Klasse' + PHP 5.4.45 + Yii 1.1

Ich muss in PHP 5.4.45 upgraden, aber wenn wir es tun. Die Anwendung hat aufgehört zu arbeiten und beginnt den Fehler wie der Druckbildschirm zu geben.

print sreen

I-Setup bereits die gleiche Version von YII + PHP in PC und es funktioniert.

Irgendwelche Ideen?

Dank

Antwort

0

Die Warneinrichtung, ist Ihr $ Modul ein String und Sie versuchen, es als Array zu verwenden. Sie müssen sicherstellen, dass der Typ Ihres $ modules array ist.

Sie können is_array überprüfen, bevor Sie in Ihren Block gehen.

+0

Das Problem wurde mit der Konfigurationsdatei für YII in Verbindung gebracht. In der Sektion sollten alle Itens ein Array sein und einer von ihnen war ein String. Ich habe es entfernt und es funktioniert. – Pafcosta