Alle Technologien

Technologien · Framework

CakePHP-Anwendung übernehmen und aktualisieren

CakePHP 2, 3 oder 4 ohne Support, Entwickler weg? Ich übernehme bestehende CakePHP-Anwendungen, sichere den Betrieb und plane das Upgrade auf CakePHP 5.

Von Dimitri König · Aktualisiert am

Welche CakePHP-Versionen bekommen noch Sicherheitsupdates?

VersionSicherheitsupdates bisRestlaufzeitStatus
CakePHP 5.4zuletzt 5.4.2erschienen 19.07.2026UnterstütztoffenoffenoffenUnterstützt
CakePHP 5.3zuletzt 5.3.7erschienen 09.01.2026Nur SicherheitsupdatesoffenoffenoffenNur Sicherheitsupdates
CakePHP 5.2zuletzt 5.2.15erschienen 29.03.2025Nur SicherheitsupdatesoffenoffenoffenNur Sicherheitsupdates
CakePHP 4.6zuletzt 4.6.5erschienen 22.03.2025Kein Support mehr09.09.2026abgelaufenabgelaufenKein Support mehr
CakePHP 3.10zuletzt 3.10.5erschienen 19.06.2021Kein Support mehr15.12.2022abgelaufenabgelaufenKein Support mehr
CakePHP 2.10zuletzt 2.10.24erschienen 22.07.2017Kein Support mehr15.06.2021abgelaufenabgelaufenKein Support mehr
CakePHP 1.3zuletzt 1.3.21erschienen 25.04.2010Kein Support mehr01.11.2015abgelaufenabgelaufenKein Support mehr
Daten: endoflife.date und CakePHP Release Policy, abgerufen am 30.09.2026. Restlaufzeiten berechnet am 30.09.2026.

Viele CakePHP-Anwendungen stammen aus einer Zeit, in der das Framework zu den bekanntesten PHP-Frameworks gehörte. Sie tragen heute Kernprozesse in Firmen: Auftragsverwaltung, Kundenportale, interne Werkzeuge. Oft kennt niemand mehr die Details.

Wann ist eine CakePHP-Übernahme typisch?

  • Die Anwendung läuft auf CakePHP 2 oder 3 und einer alten PHP-Version, die der Hoster abstellen will.
  • Der Entwickler oder die Agentur ist weg, eine Dokumentation fehlt.
  • Neue Anforderungen lassen sich kaum noch umsetzen, weil sich niemand an den Code traut.

Worauf ich bei CakePHP zuerst schaue

  1. Version und PHP: Welche CakePHP- und PHP-Version, und welche Plugins hängen daran?
  2. Datenmodell: Models, Associations und eigene Abfragen. Hier steckt bei CakePHP 2 der grösste Umbau.
  3. Konventionen: Hält sich die Anwendung an die CakePHP-Konventionen, oder wurde viel am Framework vorbei gebaut?
  4. Betrieb: Shell-Tasks, Cronjobs, Deployment und Backups.

Upgrade oder schrittweise ablösen

Für CakePHP 4 ist das Upgrade auf 5 meist die klare Wahl. Für CakePHP 2 lohnt sich der Vergleich: Ein Upgrade über 3 und 4 auf 5 ist machbar, manchmal ist eine schrittweise Ablösung einzelner Bereiche wirtschaftlicher. Die Entscheidung treffe ich nicht nach Gefühl, sondern auf Basis des Assessments.

Quellen

  1. [1]CakePHP Release Policy · Cake Software Foundation
  2. [2]CakePHP End-of-Life-Daten · endoflife.date

FAQ

Häufige Fragen zu CakePHP.

Unsere Anwendung läuft auf CakePHP 2. Geht eine Übernahme?

Ja. CakePHP-2-Anwendungen sind oft solide und laufen seit vielen Jahren. Sie bekommen aber keine Sicherheitsupdates mehr und laufen nicht auf aktuellen PHP-Versionen. Nach der Übernahme stabilisiere ich den Betrieb und kläre, ob sich ein Upgrade oder eine schrittweise Ablösung besser rechnet.

Wie aufwendig ist ein Upgrade von CakePHP 2 auf 5?

Deutlich aufwendiger als ein normales Update. CakePHP 3 hat das Datenbankmodell mit einem neuen ORM und Namespaces grundlegend umgebaut, danach sind die Sprünge kleiner. Das offizielle Upgrade-Werkzeug auf Basis von Rector nimmt einen Teil der Arbeit ab, Models und Abfragen müssen aber überarbeitet werden.

Was bedeutet das Supportende von CakePHP 4?

Seit dem 9. September 2026 gibt es für CakePHP 4 keine Sicherheitsupdates mehr. Der Umstieg auf CakePHP 5 ist deutlich kleiner als der von 2 auf 3 und lässt sich meist in wenigen Etappen erledigen.