Php Parse error: syntax error, unexpected ':', expecting ';' or '{'
Autor: Schmidt T.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
Da unbekannt ist was Du schon getestet hast, folgende "Denkanstöße"
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?