Beantwortet

PHP 8.x support / EOL PHP 7.4


  • Regelmäßiger Teilnehmer
  • 1 Antwort

Eine Migration auf PHP 8.1 von PHP 7.4 und eine Neuinstallation mit PHP 8.0 und 8.1 hatte nicht funktioniert.

Ist PHP 8 generell noch nicht supportet?

7.4 läuft in November aus: https://www.php.net/downloads.php#v7.4.30

https://www.php.net/manual/de/migration80.incompatible.php#:~:text=Die%20M%C3%B6glichkeit%2C%20die%20Funktion%20array_key_exists()%20mit%20Objekten%20zu%20verwenden%2C%20wurde%20entfernt.%20Stattdessen%20k%C3%B6nnen%20isset()%20oder%20property_exists()%20verwendet%20werden.

icon

Beste Antwort von Sandra Protasiuk 1 September 2022, 17:09

Original anzeigen

7 Antworten

Benutzerebene 5
Abzeichen +2

Hi @bios , 

 

in der Cloud wird aktuell die PHP 7.4 verwendet, PHP 8 unterscheidet sich wesentlich von der 7er-Version und ist daher nicht kompatible und somit auch nicht empfehlenswert.

 

Durch interne Recherche konnte ich feststellen, dass wir bereits an einem Upgrade auf die PHP8 Version arbeiten. Bitte beachte, dass wir zum aktuellen Zeitpunkt keine informationen zum zeitlichen Rahmen des Releases veröffentlichen können.

 

Ich hoffe, ich konnte dir damit weiterhelfen. 

 

Viele Grüße

Benutzerebene 7
Abzeichen +5

Hallo,

gibt es was neues zu dem Thema?

Auch Xentral 23.0 fusst noch auf PHP 7.4 - EOL war am 22. November 2022.Und ich glaube nicht, dass bei Sicherheitsproblemen Xentral selbst die Schwachstellen in PHP 7.4 behebt.

Warum wurde der Wechsel zu NextGen nicht auch für ein Update der Basis, also auf PHP 8.x genutzt?

So wird Xentral irgendwann zum Sicherheitsrisiko.

@HB3 @bios habe aktuell auch noch ein selbst gehostetes Wawision am laufen. Mein Hoster hat PHP 7.4 ende des Monats abgekündigt (wie vermutlich die meisten Hoster)

Auf PHP 8 bekomme ich nur eine weiße Seite angezeigt. Eine Xentral Neuinstallation auf PHP 8 ist mir auch noch nicht gelungen.

Verstehe ich das nun richtig dass weder die OnPrem noch die SaaS Version von Xentral PHP 8.0 unterstützt?

Oha...

Ich verstehe den SaaS Ansatz von Xentral.

Finde es schade, dass der OpenSource OnPrem Weg nicht weiter verfolgt wird. Immerhin hat das Produkt dadurch massiv Aufschwung bekommen und durch die Erfahrungen der Community einen Mehrwert an Xentral zurückgespielt.

Dass es so kurz vor EOL von PHP 7.4 noch keinen konkreten Plan für eine Anpassung auf PHP 8 gab ist mehr als fragwürdig wenn man bedenkt, dass es um personenbezogene Daten geht.

Würde mich nicht wundern wenn einige Kunden der SaaS Lösung zu weclapp abwandern.

@DevE ich habe versucht mit rectorphp/rector den Code auf PHP 8 anzupassen. Ohne Erfolg. Hier bleibt nur der Umzug zu einem anderen Hoster der 7.4 noch unterstützt. Jedoch ist das keine dauerhafte Lösung mit dem Security Aspekt.

@bios ich verstehe den Ansatz auch. Da sind sie ja nicht die einzigen… Ich kann auch verstehen dass man OpenSource nicht weiter verfolgt, auch wenn es sehr schade ist. Aber ich kann absolut nicht nachvollziehen wie man selbst die SaaS Version nicht auf PHP 8 hochziehen kann. Das ist ja genau so fahrlässig als wenn man das Hosting auf Windows XP betreibt, so nach dem Motto “Ist ja unsere eigene Cloud, da passiert schon nichts” ;)

Hab auch schon überlegt selber Hand anzulegen und es auf PHP 8 umzuschreiben. Zumindest die für mich relevanten Funktionen. 

Einen Hoster zu finden der 7.4 weiter unterstützt wird sicher auch nicht einfach. Bzw. bei Strato kann man kostenpflichtig den Support verlängern. Habe meine Installation eh noch mal per .htaccess abgesichert, hätte somit keine Bedenken es weiter auf 7.4 laufen zu lassen.

Eine Lösung zu diesem Problem würde mich auch brennend interessieren...

Benutzerebene 2

@bios @HB3 @DevE @Fabian Böhme 

Die freie Variante der Xentral Open Source Version (OpenXE) läuft auf PHP 8.1. Vielleicht ist das interessant für euch?

Weiter Informationen finden sich hier: Openxe.org

Viele Grüße
Alex Ledis
Alex.ledis@gmx.de

Antworten