Alle Technologien

Technologien · Framework

CodeIgniter-Anwendung übernehmen und betreuen

CodeIgniter 3 ohne Entwickler, Umstieg auf CodeIgniter 4 unklar? Ich übernehme bestehende CodeIgniter-Anwendungen, sichere den Betrieb und plane den nächsten Schritt.

Von Dimitri König · Aktualisiert am

Welche CodeIgniter-Versionen bekommen noch Sicherheitsupdates?

VersionSicherheitsupdates bisRestlaufzeitStatus
CodeIgniter 4zuletzt 4.7.4erschienen 24.02.2020UnterstütztoffenoffenoffenUnterstützt
CodeIgniter 3zuletzt 3.1.13Nur SicherheitsupdatesLegacy, nur vereinzelte Sicherheitsupdates; letzte Version März 2022offenoffenoffenNur SicherheitsupdatesLegacy, nur vereinzelte Sicherheitsupdates; letzte Version März 2022
Daten: Herstellerangaben und CodeIgniter Download und Versionen, abgerufen am 29.09.2026. Restlaufzeiten berechnet am 30.09.2026.

CodeIgniter war lange das Framework für schlanke PHP-Anwendungen: wenig Konfiguration, schnell produktiv, auch auf einfachem Hosting. Viele dieser Anwendungen laufen heute noch, oft auf CodeIgniter 2 oder 3 und einer alten PHP-Version.

Wann ist eine CodeIgniter-Übernahme typisch?

  • Die Anwendung läuft auf CodeIgniter 2 oder 3, und der Hoster stellt die alte PHP-Version ab.
  • Der Entwickler ist weg, und der Code folgt eher persönlichen Gewohnheiten als Framework-Konventionen.
  • Bibliotheken und Helfer wurden selbst geschrieben oder aus alten Quellen kopiert.

Worauf ich bei CodeIgniter zuerst schaue

  1. Version und PHP: Welche CodeIgniter-Version, welche PHP-Version, und was bricht auf einer neueren PHP-Version?
  2. Struktur: Wie viel Logik steckt in Controllern, Models und eigenen Libraries?
  3. Datenbankzugriffe: Query Builder oder eigene SQL-Abfragen, und wie sicher sind diese gegen SQL-Injection?
  4. Betrieb: Cronjobs, Deployment, Konfiguration und Backups.

Erst absichern, dann umbauen

Der erste Schritt ist fast immer, die Anwendung auf einer unterstützten PHP-Version lauffähig zu machen und abzusichern. Danach folgt der Umbau auf CodeIgniter 4, am besten Bereich für Bereich, damit die Anwendung jederzeit weiterläuft.

Quellen

  1. [1]CodeIgniter Download und Versionen · CodeIgniter Foundation
  2. [2]codeigniter4/framework auf Packagist · Packagist

FAQ

Häufige Fragen zu CodeIgniter.

Wird CodeIgniter 3 noch unterstützt?

Nur eingeschränkt. Laut codeigniter.com ist CodeIgniter 3 die Legacy-Version, die im Wartungsmodus vor allem Sicherheitsupdates bekommt. Die letzte Version 3.1.13 erschien im März 2022. Für neue Anforderungen und aktuelle PHP-Versionen ist CodeIgniter 4 das Ziel.

Kann man CodeIgniter 3 auf 4 updaten?

Nicht per Update. CodeIgniter 4 wurde neu geschrieben, mit Namespaces, neuer Verzeichnisstruktur und anderen Bibliotheken. Controller, Models und Views lassen sich übertragen, müssen aber angepasst werden. Das geht auch Bereich für Bereich.

Lohnt sich statt CodeIgniter 4 ein Wechsel auf Laravel?

Manchmal. Wenn die Anwendung ohnehin stark umgebaut wird und das Team Laravel kennt, kann das sinnvoll sein. Für viele schlanke CodeIgniter-Anwendungen ist CodeIgniter 4 aber der kürzere Weg. Das entscheide ich nach dem Assessment, nicht nach Vorliebe.