WebSite X5Help Center

 
Schmidt T.
Schmidt T.
User

Php Parse error: syntax error, unexpected ':', expecting ';' or '{'  de

Autor: Schmidt T.
Besucht 907, Followers 1, Geteilt 0  

Hallo Ihr Profis. ich verzweifele nun langsam. Folgend der Error Log von Strato:

PHP Parse error: syntax error, unexpected ':', expecting ';' or '{' in /mnt/web413/b1/43/5196243/htdocs/testseite/res/x5engine.php on line 6202:

Nun folgend Codeschnipsel von der besagten x5engine.php Zeile 6202 bis 6210:

static function from_db_data($db): ImDb
{
return new ImDb($db['host'], $db['user'], $db['password'], $db['database'], $db['table_prefix']);
}

/**
* Check if the class is connected or not to a db
*

Ich bin leider mit meinem Testen voll durch und total fertig.

PHP ist auf 7.4 eingestellt.

Booster/Cache Funktion ist deaktiviert.

Ich bin hier anscheinend der einzigste, der mit Strato solche Probleme hat.

Ich hoffe sehr, das mir mal jemand hier nen Denkanstoss geben kann.

Vielen Dank im Voraus.

Viele Grüße

Thomas

Gepostet am
2 ANTWORTEN
Franz-Josef H.
Franz-Josef H.
Moderator

Da unbekannt ist was Du schon getestet hast, folgende "Denkanstöße"

  • Im Projekt bei gedrückter Strg-Taste auf den Vorschaubutton klicken und warten bis der grüne Fortschrittsbalken ganz durchgelaufen ist. Danach den Webspace löschen und das Projekt komplett hochladen. Damit wird ein eventuelles vermischen von altem und neuem Code verhindert.
  • Php testweise auf 7.3 oder 7.2 zurücksetzen.
Mehr lesen
Gepostet am von Franz-Josef H.
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Wenn mit VErsion 2021.4.4 gearbeitet wird, würde ich eher mal versuchen auf PHP 8.0 zu stellen. Die neusteste Version ist eher mit PHP 8.0 kompatibel.

Arbeitest du mit einer Testseite die du auf einen Unterordner "Testseite" geladen hast?  Arbeitest du mit einer Datenbank?  Wie lautet die URL der Website die du beim Export ins Internet eingegeben hast?

Mehr lesen
Gepostet am von Andreas S.