Alle Technologien

Technologien · Framework

Yii-Anwendung übernehmen und aktualisieren

Yii 1.1 vor dem Supportende, Yii 2 veraltet? Ich übernehme bestehende Yii-Anwendungen, sichere den Betrieb und plane Update oder Umstieg.

Von Dimitri König · Aktualisiert am

Welche Yii-Versionen bekommen noch Sicherheitsupdates?

VersionSicherheitsupdates bisRestlaufzeitStatus
Yii 3erschienen 31.12.2025Unterstützt31.12.2035noch 3'379 Tagenoch 3'379 TageUnterstützt
Yii 2.0 ab 2.0.50zuletzt 2.0.55erschienen 30.05.2024UnterstütztAb 23.11.2026 nur noch Sicherheitsupdates23.11.2027noch 419 Tagenoch 419 TageUnterstütztAb 23.11.2026 nur noch Sicherheitsupdates
Yii 2.0 bis 2.0.49erschienen 12.10.2014Support endet bald23.11.2026noch 54 Tagenoch 54 TageSupport endet bald
Yii 1.1zuletzt 1.1.32erschienen 10.01.2010Support endet bald31.12.2026noch 92 Tagenoch 92 TageSupport endet bald
Daten: Herstellerangaben und Yii Release Cycle, abgerufen am 29.09.2026. Restlaufzeiten berechnet am 30.09.2026.

Yii ist vor allem bei individuellen Business-Anwendungen verbreitet, die schnell und mit viel Generatoren-Unterstützung entstanden sind. Craft CMS und die Social-Intranet-Software HumHub bauen auf Yii 2 auf.

Wann ist eine Yii-Übernahme typisch?

  • Eine Anwendung auf Yii 1.1, die seit über zehn Jahren läuft und bald keine Updates mehr bekommt.
  • Eine Yii-2-Anwendung auf einer Version vor 2.0.50 und einer alten PHP-Version.
  • Der Entwickler ist weg, und Module, Widgets und Erweiterungen sind nicht dokumentiert.

Worauf ich bei Yii zuerst schaue

  1. Version und PHP: Yii-Version, PHP-Version und die eingesetzten Erweiterungen.
  2. Struktur: Module, Controller, ActiveRecord-Modelle und generierter Code, der später angepasst wurde.
  3. Datenbank: Migrationen, Beziehungen und Abfragen ausserhalb von ActiveRecord.
  4. Betrieb: Konsolenbefehle, Cronjobs, Queues und Deployment.

Zwei Fristen, ein Plan

Für Yii 2 ist der erste Schritt meist schnell erledigt: auf 2.0.50 oder neuer aktualisieren und PHP anheben. Für Yii 1.1 braucht es mehr: Ohne Updates ab 2027 stellt sich die Frage, ob die Anwendung auf Yii 2, Yii3 oder ein anderes Framework überführt wird. Das Assessment liefert die Grundlage für diese Entscheidung.

Quellen

  1. [1]Yii Release Cycle · Yii Software
  2. [2]yiisoft/yii2 auf Packagist · Packagist

FAQ

Häufige Fragen zu Yii.

Bis wann wird Yii 1.1 unterstützt?

Laut dem Release-Zyklus des Yii-Projekts bis 31. Dezember 2026, und nur noch mit Sicherheits- und Kompatibilitätskorrekturen. Danach gibt es keine Updates mehr. Wer eine Yii-1.1-Anwendung betreibt, sollte jetzt planen, wie es weitergeht.

Was bedeutet der 23. November 2026 für Yii 2?

An diesem Tag endet der Support für Yii 2.0.49 und ältere Versionen. Ab 2.0.50 gibt es Sicherheitsupdates bis 23. November 2027. Der Schritt innerhalb von Yii 2 ist klein, setzt aber mindestens PHP 7.3 voraus.

Yii 2 auf Yii3: Update oder Neubau?

Yii3 ist eine Neuentwicklung aus einzeln versionierten Paketen und nicht rückwärtskompatibel. Der Wechsel ist deshalb eine Migration. Für viele Anwendungen ist es sinnvoller, zuerst auf die unterstützte Yii-2-Version zu gehen und die Migration separat zu planen.