Welche Yii-Versionen bekommen noch Sicherheitsupdates?
| Version | Sicherheitsupdates bis | Restlaufzeit | Status |
|---|---|---|---|
| Yii 3erschienen 31.12.2025Unterstützt | 31.12.2035noch 3'379 Tage | noch 3'379 Tage | Unterstützt |
| Yii 2.0 ab 2.0.50zuletzt 2.0.55erschienen 30.05.2024UnterstütztAb 23.11.2026 nur noch Sicherheitsupdates | 23.11.2027noch 419 Tage | noch 419 Tage | UnterstütztAb 23.11.2026 nur noch Sicherheitsupdates |
| Yii 2.0 bis 2.0.49erschienen 12.10.2014Support endet bald | 23.11.2026noch 54 Tage | noch 54 Tage | Support endet bald |
| Yii 1.1zuletzt 1.1.32erschienen 10.01.2010Support endet bald | 31.12.2026noch 92 Tage | noch 92 Tage | Support endet bald |
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
- Version und PHP: Yii-Version, PHP-Version und die eingesetzten Erweiterungen.
- Struktur: Module, Controller, ActiveRecord-Modelle und generierter Code, der später angepasst wurde.
- Datenbank: Migrationen, Beziehungen und Abfragen ausserhalb von ActiveRecord.
- 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]Yii Release Cycle · Yii Software
- [2]yiisoft/yii2 auf Packagist · Packagist