PHP 5.4 wird neuer Standard

Philippe Krebs
Autor:

Philippe Krebs

Kategorie:

in

Neuigkeiten

Veröffentlicht am 30. Jan. 2014

Aktualisiert am 7. März 2024

Vor knapp einem Jahr haben wir PHP 5.3 zur neuen Standardversion gemacht. Das Ende der offiziellen Unterstützung von PHP 5.3 endet am 31. Juli 2014. Ab diesem Zeitpunkt werden allfällige Sicherheitslücken nicht mehr geschlossen.

Deshalb aktivieren wir am 8. April 2014 auf allen Servern PHP 5.4 als Standardversion.

Zeitplan zur Abschaltung von PHP 5.3

Die Umstellung ist eine Vorbereitung auf die komplette Abschaltung von PHP 5.3. Folgende Daten sind vorgesehen:

  • 8. April 2014: Umschaltung der PHP-Standardversion auf PHP 5.4
  • 1. Juli 2014: Deaktivierung von PHP 5.3

So testen Sie Ihre Website unter PHP 5.4

Damit Sie vor dem Wechsel auf PHP 5.4 gewappnet sind, testen Sie Ihre Website und Scripts am besten jetzt schon auf potentielle Kompatibilitätsprobleme. Dank unserem PHP-Versionsmanager können Sie das ganz einfach durchführen:

  1. Öffnen Sie im my.cyon den Menupunkt „Erweitert > PHP-Versionsmanager“.
  2. Wählen Sie das Auswahlfeld in der Spalte „PHP 5.4“ neben dem Ordner, in dem sich das Script befindet, das Sie testen wollen.
  3. Prüfen Sie die Website und auch die Administrationsoberfläche auf Fehler.
Ändern der PHP-Version im my.cyon

Ändern Sie im my.cyon die PHP-Version für einzelne Ordner mit nur einem Mausklick.

Wenn Sie keine Fehler feststellen, stehen die Chancen gut, dass Ihre Webapplikation ohne Ihr Zutun unter PHP 5.4 fehlerfrei läuft.

Gehen Sie auf Nummer sicher

Um auch nicht direkt sichtbare Fehler zu entdecken, werfen Sie noch einen Blick in das Fehlerprotokoll. Sie finden dieses im selben Ordner wie die Website. Es trägt den Namen „error_log“.

Wenn Sie darin keine Fehler sehen, unterstützt Ihre Website PHP 5.4 vollständig und Sie müssen nichts weiter unternehmen. Wenn jedoch Fehlermeldungen aufgetaucht sind, müssten Sie die protokollierten Fehler vor dem 1. Juli 2014 beheben.

Hilfe bei der Aktualisierung

Sie können Ihre Webapplikation über das Scriptcenter aktualisieren. Voraussetzung ist, dass Sie diese über das Scriptcenter installiert oder importiert haben.

In unserem Supportartikel „Bereit für PHP 5.4“ finden Sie zudem die wichtigsten Neuerungen und Änderungen von PHP 5.4.

PHP 5.3 bis ganz zuletzt

Sie können PHP 5.3 bis längstens am 1. Juli weiterverwenden. Durch eine Einstellung im my.cyon können Sie verhindern, dass Ihnen am 8. April die PHP-Version umgestellt wird. Stellen Sie dazu im PHP-Versionsmanager den Ordner auf PHP 5.3 ein, in welchem die inkompatible Webapplikation abgelegt ist.

Ordner "demo" mit aktiviertem PHP 5.3

Der Ordner „demo“ wird bis zur Deaktivierung von PHP 5.3 mit dieser Version laufen.

Übrigens

Wenn Sie schon am Testen sind: Versuchen Sie doch bei Gelegenheit, wie sich Ihre Website mit PHP 5.5 verhält. Diese Version wird voraussichtlich erst im Jahre 2016 ausgedient haben.

Sollten Sie Fragen zu den verschiedenen PHP-Versionen haben, steht Ihnen unser Support sehr gerne zur Verfügung.

Weiterführende Informationen

Beteilige dich an der Diskussion

4 Kommentare

Jan
Jan 8. Apr. 2014 20:06

Ich hatte leider einen Error aufgrund der Umstellung auf PHP 5.4.
Konnte mir zuerst nicht erklären, warum. Eine Auswertung der error-log führte zu Tage, dass die Einstellungen der php.ini nicht mehr up-to-date waren.

Komisch, da ich nur ‘allow_url_fopen’ zusätzlich benötige. (was ja immer noch funktionieren sollte unter 5.4). Ich hatte also eine eigene php.ini aktiviert bei cyon.

Die Lösung war: Ich musste meine eigene php.ini auf cyon deaktivieren. Danach legte ich einfach wieder eine eigene php.ini an mit denselben Einstellungen. Und siehe da, die Seite funktioniert wieder.

Btw. Im Kontrollzentrum von cyon unter Erweitert -> PHP Einstellungen steht immer noch, dass PHP5.3 default ist (was ja bekanntlich nicht mehr stimmt).

Gruss Jan

Philippe Krebs
Philippe Krebs cyon
9. Apr. 2014 17:25

Es kann in der Tat sein, dass gewisse Einstellungen in der php.ini bei einem PHP-Versionswechsel nicht mitgenommen werden. Du hast aber sehr richtig reagiert und die eigene php.ini deaktiviert und danach wieder aktiviert, damit diese neu angelegt wird.

Dank Deines Feedbacks haben wir den Fehler in der Beschriftung im my.cyon in den PHP Einstellungen entdeckt und geändert. Herzlichen Dank dafür.

Marco
Marco 8. Apr. 2014 19:39

Da macht Ihr einigen ein Strich durch die Rechnung … div. Webseite gehen nicht mehr und Euer Tool “PHP Versionsmanager” ist wohl auch überlastet … Dankeschön!

Philippe Krebs
Philippe Krebs cyon
9. Apr. 2014 17:21

Unser Ziel ist es in keiner Weise, jemandem einen Strich durch die Rechnung zu machen. Ganz im Gegenteil, wir möchten verhindern, dass Probleme mit Sicherheitslecks in alten CMS-Systemen und PHP-Versionen auftauchen. Um dies zu gewährleisten halten wir die Systeme aktuell. Dies führt dazu, dass wir nicht mehr unterstütze Software deaktivieren müssen. Leider gehört PHP 5.3 ab Juli 2014 dazu.

Der PHP-Versionsmanager kann grundsätzlich nicht überlastet sein. Ich hab Dir diesbezüglich eine Nachricht geschickt, dann schauen wir zusammen an, was da nicht funktioniert.