Bahnhofstraße 22, 52134 Herzogenrath Montag - Freitag: 8:00 - 16:30 kontakt@milnersoftware.de 0176 66798849

Analyse ab 150 € netto

Altsystem modernisieren

Ihre alte PHP-Anwendung läuft jeden Tag, aber keiner traut sich mehr ran? Ich bringe sie Schritt für Schritt auf den aktuellen Stand – ohne teuren Neubau und ohne Ausfall.

  1. (01) Von PHP 5/7 auf PHP 8
  2. (02) Sicherheitslücken schließen
  3. (03) Ohne Ausfall, mit Testkopie
Przemyslaw Milner, Webentwickler aus Herzogenrath bei Aachen

Przemyslaw Milner

Legacy-PHP-Modernisierung

Unsere Leistungen

Bildschirm mit Programmcode in einem Editor

PHP 8 & sauberer Code

Alter Code läuft auf neuem PHP oft nicht mehr. Ich stelle ihn um, ohne die Abläufe in Ihrem Betrieb zu ändern.

✓ Umstellung von PHP 5 oder 7 auf PHP 8
✓ mysql_*, each() und create_function() ersetzt
✓ Warnungen und Deprecated-Meldungen behoben
✓ Lesbarer, kommentierter Code

Mehr erfahren
Zahlenschloss auf einer hellen Computertastatur

Sicherheit & Datenbank

Viele ältere Anwendungen bauen SQL-Abfragen direkt aus Formulareingaben zusammen. Das ist eine offene Tür.

✓ Datenbankschicht mit Prepared Statements
✓ Schutz vor SQL-Injection und XSS
✓ Sichere Passwort-Speicherung
✓ Login, Rechte und Sitzungen geprüft

Mehr erfahren
Gezeichnete Entwürfe für das Layout einer Website

Ausbau & Schnittstellen

Wenn die Grundlage stabil ist, kann die Anwendung wieder wachsen.

✓ Tests an den wichtigen Stellen
✓ Dokumentation für Sie und Ihr Team
✓ Moderne Oberfläche auf Wunsch
✓ APIs zu Shop, Buchhaltung oder App

Mehr erfahren

Warum modernisieren

Die Software läuft – aber keiner will sie mehr anfassen

Ein CRM, eine Auftrags- oder Kundenverwaltung, ein Buchungssystem, eine Warenwirtschaft oder ein Intranet: Vor Jahren für Ihren Betrieb programmiert, auf PHP 5 oder 7. Die Mitarbeiter arbeiten jeden Tag damit. Der Entwickler von damals ist nicht mehr erreichbar, und jede kleine Änderung fühlt sich an wie ein Risiko.

Gleichzeitig wird die Zeit knapp. PHP 7.4 bekommt seit dem 28.11.2022 keine Sicherheitsupdates mehr, PHP 8.0 seit dem 26.11.2023, PHP 8.1 seit dem 31.12.2025. Hoster wie IONOS, Strato oder All-Inkl schalten alte PHP-Versionen ab oder verlangen dafür Aufpreis.

Die schnelle Antwort lautet oft: alles neu entwickeln. Das kostet viel Geld, dauert Monate und geht häufig an den Abläufen vorbei, die in der alten Software über Jahre gewachsen sind. Ich gehe einen anderen Weg: Software modernisieren statt neu entwickeln – Schritt für Schritt, mit Sicherung und Testkopie, während Ihr Betrieb normal weiterarbeitet.

Geht es nur um die PHP-Version, finden Sie die Details beim PHP-Update.

Laptop mit Programmcode auf einem hellen Schreibtisch
Zwei Personen besprechen eine Website am Laptop

Typische Probleme

Was ich in alten PHP-Anwendungen am häufigsten finde

Technik

  • Veraltetes PHP: Die Anwendung läuft nur noch auf PHP 5.6 oder 7.x, beim Umstellen kommt „Fatal error“ oder „500 Internal Server Error“.
  • Entfernte Funktionen: mysql_* (seit PHP 7 weg), each() und create_function() (seit PHP 8 weg).
  • Neue Warnungen: „Deprecated: Creation of dynamic property“ ab PHP 8.2 füllt die Logdateien.
  • Speicher und Last: „Allowed memory size exhausted“ bei großen Listen oder Exporten.

Sicherheit und Wartbarkeit

  • SQL direkt aus Formularen: Abfragen ohne Prepared Statements, offen für SQL-Injection.
  • Schwache Passwörter: MD5 oder sogar Klartext in der Datenbank.
  • Keine Dokumentation: Wissen steckt nur im Code oder im Kopf des früheren Entwicklers.
  • Keine Tests: Jede Änderung kann an einer ganz anderen Stelle etwas kaputt machen.

Womit ich arbeite

Neubau oder Modernisierung

Software modernisieren statt neu entwickeln – ein ehrlicher Vergleich

Wann ein Neubau sinnvoll ist

Es gibt Fälle, in denen ich selbst zum Neubau rate: wenn sich Ihr Geschäftsmodell grundlegend geändert hat und die alte Software kaum noch passt. Wenn die Datenstruktur so chaotisch ist, dass jede Erweiterung ein Umweg wird. Oder wenn ohnehin fast jede Funktion neu gedacht werden muss.

Ein Neubau bedeutet aber auch: Monate ohne Ergebnis, eine Übergangszeit mit zwei Systemen, Datenübernahme und Schulung des Teams.

Wann Modernisierung besser ist

Wenn die Abläufe in der Software stimmen und Ihr Team gut damit arbeitet, steckt darin viel Wert. Dann ist es meist günstiger und sicherer, die Grundlage zu erneuern: PHP 8, eine saubere Datenbankschicht, geschlossene Lücken, Dokumentation. Sie sehen nach jeder Etappe ein Ergebnis und behalten die Kontrolle über das Budget.

In der Analyse sage ich Ihnen offen, welcher Weg für Ihre Anwendung der richtige ist. Muss erst jemand den Code verstehen, bevor überhaupt etwas passiert, lesen Sie mehr unter Software übernehmen.

Was die Modernisierung umfassen kann

Nicht alles muss auf einmal passieren. Wir legen gemeinsam fest, was zuerst kommt.

PHP 8

Umstellung von PHP 5 oder 7, entfernte Funktionen ersetzt, Warnungen behoben.

Sicherheit

SQL-Injection, XSS, unsichere Logins und Passwort-Speicherung beseitigt.

Datenbankschicht

Zentrale Datenbankzugriffe mit Prepared Statements statt verstreuter SQL-Strings.

Tests

Automatische Tests dort, wo Fehler teuer wären – etwa bei Preisen, Rechnungen oder Buchungen.

Dokumentation

Aufbau, Installation und wichtige Abläufe verständlich beschrieben.

Oberfläche

Auf Wunsch eine moderne, auch auf Tablet und Handy nutzbare Oberfläche.

Schnittstellen

APIs zu Shop, Buchhaltung, Website oder App.

Server & Hosting

Aktuelles PHP beim Hoster, HTTPS, Sicherungen und Fehlerprotokolle.

So läuft die Modernisierung Ihres Altsystems

  1. Erstgespräch

    Sie beschreiben mir kurz, was die Anwendung macht und wo es hakt.

  2. Analyse

    Ich sehe mir Code, Datenbank und Server an und schicke Ihnen eine verständliche Bestandsaufnahme mit Empfehlung.

  3. Festpreis

    Für jede Etappe bekommen Sie einen Festpreis, bevor ich anfange.

  4. Testkopie

    Ich sichere alles und richte eine Testkopie (Staging) ein. Dort arbeite ich, nicht im laufenden System.

  5. Etappen

    Sie testen jede Etappe, erst danach geht sie live – ohne Ausfall für Ihr Team.

  6. Danach

    Auf Wunsch betreue ich die Anwendung laufend: Updates, Sicherungen, kleine Änderungen.

Vorsicht

Was Sie bei einer alten PHP-Anwendung besser lassen

Bei Legacy-PHP sehe ich immer wieder dieselben Fehler, die aus einem lösbaren Problem ein teures machen:

  • PHP-Version beim Hoster einfach hochstellen: Ohne Prüfung vorher steht die Anwendung danach oft mit Fehler 500 still – mitten im Arbeitstag.
  • Fehlermeldungen abschalten: Ausgeblendete Warnungen sind nicht behoben. Sie kommen beim nächsten Update als Fatal error zurück.
  • Ewig auf dem alten PHP bleiben: Ohne Sicherheitsupdates ist jede bekannte Lücke dauerhaft offen. Dazu kommen Aufpreise oder Abschaltung beim Hoster.
  • Alles auf einmal neu schreiben lassen: Ein Big-Bang-Neubau ohne Zwischenstände ist das größte Risiko für Budget und Zeitplan.
  • Ohne Sicherung und Testkopie arbeiten: Änderungen gehören zuerst auf eine Testkopie. Brauchen Sie dauerhaft Unterstützung im Code, sehen Sie sich an, wie ich als PHP-Entwickler arbeite.

Preise

Was die Modernisierung kostet

Erst analysieren, dann Festpreise pro Etappe – keine Stundenzettel.

Der erste Schritt

Analyse Altsystem

150 € netto, einmalig

Bestandsaufnahme Ihrer PHP-Anwendung. Bei größeren Systemen nenne ich nach einem Erstgespräch einen Festpreis für die Analyse.

  • PHP-Version und Kompatibilität mit PHP 8
  • Sicherheitslücken und Datenbankzugriffe
  • Zustand von Code und Server
  • Empfehlung: modernisieren oder neu bauen
  • Etappenplan mit Festpreisen

Laufende Betreuung

209 € pro Monat, netto

Wartung für Ihre eigene Software nach der Modernisierung – damit sie nicht wieder veraltet.

  • Updates von PHP und Bibliotheken
  • Sicherungen und Kontrolle
  • Kleine Änderungen und Fehlerbehebung
  • Persönlicher Ansprechpartner

Alle Preise netto zzgl. 19 % USt. Größere Etappen rechne ich zum Tagessatz von 650 € netto oder zum vorher vereinbarten Festpreis ab. Den Quellcode und alle Zugänge behalten Sie.

Warum mit mir

Ich lese fremden Code – auch alten

Über zehn Jahre PHP, darunter eigene CRM-Systeme. Ich kenne die Zeit von PHP 5 und die Anforderungen von PHP 8 – und weiß, wie man eine Anwendung von einem Stand zum anderen bringt, ohne dass Ihr Team plötzlich ohne Werkzeug dasteht.

Kleines Team arbeitet gemeinsam an Laptops an einem Holztisch
  • Analyse ab 150 € netto
  • Festpreis pro Etappe statt offener Stunden
  • Sicherung und Testkopie vor jeder größeren Änderung
  • Persönlich erreichbar, auf Deutsch und Polnisch
  • Bundesweit per Fernzugriff

Häufige Fragen zur Modernisierung von Altsystemen

Was Sie vor dem Start wissen sollten.

Die Analyse kostet 150 € netto, bei größeren Systemen nenne ich nach einem Erstgespräch einen Festpreis. Danach bekommen Sie für jede Etappe einen Festpreis oder eine Schätzung zum Tagessatz von 650 € netto.

Das hängt davon ab, ob die Abläufe in der Software noch stimmen. Wenn ja, ist Modernisieren meist günstiger und risikoärmer. Wenn nicht, rate ich in der Analyse offen zum Neubau.

Ja. Auch Code aus der Zeit von PHP 5 lässt sich auf PHP 8 bringen. Funktionen wie mysql_* oder each() ersetze ich, der Aufwand hängt von Größe und Zustand des Codes ab.

Nein, das ist der Normalfall. Ich arbeite mich in den Code ein und schreibe dabei die Dokumentation, die bisher gefehlt hat.

Nein. Ich arbeite auf einer Testkopie (Staging), Sie prüfen jede Etappe, erst dann geht sie live – meist außerhalb der Arbeitszeit.

Nur wenn Sie das wollen. Die Umstellung auf PHP 8 und die Sicherheitsarbeiten laufen im Hintergrund. Eine neue Oberfläche ist ein eigener, optionaler Schritt.

Ja. Sie behalten den Quellcode und alle Zugänge, und mit der Dokumentation kann auch später jemand anderes daran weiterarbeiten.

Aus dem Ratgeber

WordPress ist nicht schlecht – nur schlecht gebaut

Langsam, unsicher, ständig kaputt? Meist liegt das nicht an WordPress, sondern an Pagebuildern, Plugin-Chaos und Multipurpose-Themes. Was ein eigenes Theme anders macht.

Weiterlesen

WordPress gehackt? So erkennen Sie es

Fremde Seiten bei Google, Weiterleitungen nur auf dem Handy, unbekannte Admins: Diese sechs Anzeichen zeigen, ob Ihre WordPress-Seite gehackt wurde – und was Sie sofort tun sollten.

Weiterlesen

Przemyslaw Milner, Webentwickler aus Herzogenrath bei Aachen Przemyslaw Milner Legacy-PHP-Modernisierung

Ihre alte PHP-Anwendung hat noch viele Jahre vor sich – starten wir mit der Analyse.

Beschreiben Sie mir kurz, was Ihre Software macht und auf welcher PHP-Version sie läuft. Ich melde mich innerhalb von 24 Stunden (werktags) mit einer ersten Einschätzung.