Hossa
Obiger Kollege hat recht, das ist mir gerade heute auch passiert, mit einem älteren Script:
Wird eine Variable erst als String instanziert, und dann ein Array-Wert zugewiesen, hat PHP bisher stillschweigend die Variable im Hintergrund in ein Array umgewandelt. Nun aber, im neueren PHP gibt's einen Fehler:
blog.jkip.de/php-7-1-operator-not-supported-for-strings
Wenn ich das richtig verstanden habe, kannst du dich immer noch ins Backend einloggen. Deaktiviere da mal alle zusätzlichen Erweiterungen (Backend->Erweiterungen->Verwalten->verwalten->nach ID absteigend sortieren) und schalte sie einen nach dem anderen wieder dazu. Dazwischen immer wieder kontrollieren. Template nicht vergessen (mal kurz eines vom Core zuweisen)