Umstellung Webserver auf php 7. für Website x5 Evolution
Автор: Karl-Heinz A.Hallo,
vor kurzem habe ich das neueste Update für die Website Evo 20.1 gemacht. Beim Hochladen auf den Webspace kam die in Anlage befindliche Meldung. Mittlerweile hat die Evo ja die php Version 7. 1 oder höher- der Sever meines Anbieters nur 5.4. Außderdem hat nun nach dem Hochladen das "Login" zum Mitgliederbereich nicht mehr funktioniert. Es erscheint folgende Fehlermeldung:
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /homepages/10/d390407954/htdocs/res/x5engine.php on line 3243
Dies war vor dem Update nicht der Fall.
Nun habe ich den Anbieter gebeten, die php-Version auf mindestens V 7. zu erhöhen. Dies würde er jetzt machen, merkt aber an, "dass dann Inhalte der Webseite mit PHP 5 spezifischen Befehlen nach einer Umstellung auf PHP 7 nicht mehr korrekt dargestellt werden können. Es müssten dann ggfls. Teile der Website neu erstellt werden." Das verstehe ich nicht so ganz, wenn ich doch voher eine Sicherung mache und die Website nach der Umstellung wieder hochlade, müsste doch alles korrekt laufen oder?
Was meint ihr?
VG
Karl-Heinz
Dein Webhoster mag ja mit der Aussage recht haben, aber wenn Du Dein Projekt mit der neuesten Version upgedatet hast, sollte es keine Probleme geben. Du kannst sicherheitshalber im Projekt mal die Strg-Taste gedrückt halten und auf Vorschau klicken, warten bis der grüne Fortschrittsbalken ganz durchgelaufen ist und dann alles hochladen (nicht nur die Änderungen). Um eventuelle Code-Vermischungen zu vermeiden, kannst Du zusätzlich vor dem hochladen den Webspace komplett löschen.
Normalerweise müssten die Provider froh sein, wenn man Websites immer auf die neueste PHP Version updated und nicht bei der veralterten bleibt. Anscheinend weigern sich manche Hoster auf die neueste zu updaten.
Jedenfalls hat noch kein anderer Hoster das gesagt zu einem Kunden wenn man die PHP Updated! Bei fast allen Providern kann bei eventuellen Fehlern ohne Probleme zurückgestellt werden.
Автор
Danke erstmal für die Antworten!
Mein Webhoster hat mittlerweile den Server auf Version PHP 7.4 angehoben. Die Umstellung lief problemlos. Die Seiten werden jetzt alle wieder korrekt angezeigt.
Schönes Pfingstwochenende