Website kaputt nach PHP-Update? Hilfe, wenn der Hoster PHP umstellt
Seit der Hoster die PHP-Version umgestellt hat, zeigt Ihre Website nur noch eine Fehlermeldung oder eine weiße Seite? Oder die Mail kündigt die Umstellung gerade erst an? Meist passt dann ein altes Plugin, Theme oder eine Erweiterung nicht zur neuen Version. Ihre Inhalte sind in der Regel noch da, bei WordPress genauso wie bei Joomla und TYPO3. Rufen Sie an: Für Neukunden geht die erste Stunde auf uns.
Warum eine PHP-Umstellung Websites lahmlegt
PHP ist die Programmiersprache, in der WordPress, Joomla und TYPO3 laufen. Jede PHP-Version bekommt nur für eine begrenzte Zeit Sicherheitsupdates. Für PHP 8.2 enden sie laut php.net am 31.12.2026, ältere Versionen bekommen schon keine mehr. Deshalb stellen Hoster um, und die Mail dazu erreicht nicht immer die Person, die sich um die Website kümmert.
Neue PHP-Versionen streichen alten Code. Mit PHP 8.0 sind zum Beispiel die Funktionen create_function() und get_magic_quotes_gpc() entfallen. Ruft ein Theme oder Plugin sie noch auf, bricht das Programm mit einem schweren Fehler ab, und die Seite bleibt stehen. In den Foren trifft es oft alte Themes, Galerien und Slider.
Diese PHP-Versionen nennen die Hersteller:
| System | PHP-Version |
|---|---|
| WordPress 7 | läuft ab 7.4, empfohlen ist 8.3 oder neuer |
| Joomla 6 | mindestens 8.3, empfohlen 8.4 |
| Joomla 5 | mindestens 8.1, empfohlen 8.3 |
| TYPO3 13 und 14 | 8.2 bis 8.5 |
| TYPO3 12 | 8.1 bis 8.4 |
So grenzen Sie das Problem ein
- Den Zeitpunkt abgleichen. Suchen Sie die Mail Ihres Hosters und sehen Sie im Kundenmenü nach, welche PHP-Version gerade läuft. Passt die Umstellung zum Beginn der Störung, haben Sie die wahrscheinliche Ursache.
- Zurückstellen, wenn es noch geht. Bietet der Hoster die alte Version weiter an, wählen Sie sie im Kundenmenü wieder aus und öffnen die Seite in einem zweiten Browser. Läuft sie dann, haben Sie Luft gewonnen. Eine Dauerlösung ist das nicht.
- Ins Fehlerprotokoll sehen. Viele Hoster zeigen es im Kundenmenü. Der Dateipfad in der Meldung nennt oft den Auslöser, bei WordPress steht dort zum Beispiel
wp-content/plugins/und der Name des Plugins. - Versionen notieren. Im Backend finden Sie die Angaben in WordPress unter Werkzeuge > Website-Zustand > Bericht und in Joomla unter System > Systeminformationen.
Legen Sie vor jeder Umstellung eine Sicherung von Dateien und Datenbank an. Wie Sie bei WordPress ein defektes Plugin ausschalten, steht unter WordPress meldet einen kritischen Fehler.
Typische Meldungen nach dem PHP-Wechsel
- „Uncaught Error: Call to undefined function create_function()“
- „Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc()“, gesehen bei einem alten Joomla
- „Too few arguments to function WP_Widget::__construct()“
- „PHP Deprecated: Creation of dynamic property EDD_Theme_Updater_Admin::$beta is deprecated“
- „500 – Whoops, looks like something went wrong“ bei Joomla
- „Call to undefined function TYPO3\CMS\Core\Http\idn_to_ascii()“ bei TYPO3
Wann sich ein Anruf lohnt
Spätestens wenn der Hoster eine Frist gesetzt hat und die alte Version bald wegfällt. Oder wenn die Seite auf keiner PHP-Version mehr läuft, wenn das Theme keine Updates mehr bekommt oder wenn nicht mehr erreichbar ist, wer die Seite gebaut hat. Dass eine Website jahrelang ohne Umbau lief, werfen wir niemandem vor.
Bei sehr alten Versionen reicht es manchmal nicht, ein Plugin zu tauschen. Dann geht es um ein Upgrade des Systems, siehe Joomla-Upgrade und TYPO3-Upgrade. Niemand kümmert sich mehr um die Seite? Lesen Sie unter Website übernehmen lassen weiter.
Wie wir bei der PHP-Umstellung helfen
Bekommen wir Ihren Zugang, sichern wir als Erstes den jetzigen Stand. Wo es möglich ist, testen wir die neue PHP-Version an einer Kopie, damit die Live-Seite weiterläuft.
In der ersten Stunde suchen wir heraus, was nicht passt, und beheben es, soweit das in die Zeit passt. Reicht die Stunde nicht, erfahren Sie das vorher. Weiter geht es zu 119 € pro Stunde netto und nur, wenn Sie zustimmen.
WordPress, Joomla und TYPO3 liegen bei uns in einem Team von zehn Leuten, Sie hängen also an keiner Einzelperson. Ans Telefon geht rund um die Uhr unsere Auftragsannahme. Die Fachabteilung erreichen Sie Mo–Do 7:30–16 Uhr und Fr 8:30–16 Uhr.
Fragen zur PHP-Version von WordPress, Joomla und TYPO3
Auf meiner Seite steht „Deprecated“. Ist sie kaputt?
Nein. „Deprecated“ ist eine Vorwarnung: Der Code läuft noch, wird aber in einer künftigen PHP-Version nicht mehr funktionieren. Ein „Fatal error“ dagegen hält das Programm an. Besucher sollten beides nicht sehen, die PHP-Dokumentation rät davon ab, Fehler auf öffentlichen Seiten anzuzeigen.
Kann ich einfach bei der alten PHP-Version bleiben?
Für kurze Zeit, wenn der Hoster sie noch anbietet. Eine Version ohne Sicherheitsupdates ist aber ein Risiko. WordPress weist für PHP 7.4 ausdrücklich darauf hin.
Der Hoster hat eine Frist gesetzt. Was sollten wir vorher tun?
Sichern Sie die Seite, bringen Sie System, Plugins und Theme auf den neuesten Stand und stellen Sie danach erst PHP um.
Erzählen Sie uns, was der Hoster geschrieben hat
Kopieren Sie die Fehlermeldung oder die Hoster-Mail einfach ins Formular, wir rufen meist innerhalb einer Stunde zurück. Andere Störungen stehen unter Hilfe bei Problemen. Die Website-Betreuung beginnt bei 99 € im Monat netto, die für Shops bei 299 €.