Warum wurde meine PHP-Umgebung im Webhosting umgestellt?
Im Rahmen für eine moderne, stabilere und sichereren technischen Grundlage wurde die PHP-Infrastruktur der webgo Webhosting-Server neu aufgestellt. PHP ist die Technik, mit der viele Webseiten, CMS Systeme und Shops betrieben werden. Dazu gehören zum Beispiel WordPress, Joomla, TYPO3, Shopware und viele individuell entwickelte Webseiten.
Technisch wurde die frühere Verarbeitung über mod_php durch eine moderne PHP Verarbeitung mit PHP-FPM ersetzt. Diese Änderung betrifft nicht den Inhalt einer Webseite, sondern die Art, wie PHP auf dem Server ausgeführt wird.
Eine moderne PHP Umgebung sorgt dafür, dass Webseiten effizienter verarbeitet werden, einzelne Hosting Pakete besser voneinander getrennt sind und fehlerhafte Konfigurationen zuverlässiger erkannt werden. Das verbessert die Sicherheit, die Stabilität und die Performance der gesamten Hosting Plattform.
Was ist der Unterschied zwischen mod_php und PHP-FPM?
mod_php und PHP-FPM sind zwei verschiedene Arten, PHP auf einem Webserver auszuführen.
Bei mod_php war PHP direkt in den Apache Webserver eingebunden. PHP lief also innerhalb des Apache Prozesses. Das war lange Zeit eine verbreitete Lösung, ist aber für moderne Hosting Umgebungen weniger flexibel.
Bei PHP-FPM läuft PHP getrennt vom Webserver als eigener Prozess. Der Webserver nimmt die Anfrage entgegen und leitet PHP Anfragen an PHP-FPM weiter.
Durch PHP-FPM können einzelne Hosting Umgebungen besser voneinander getrennt werden. Außerdem lässt sich PHP gezielter steuern und effizienter betreiben.
Welche Vorteile hat die Umstellung auf PHP-FPM für meine Webseite?
Die Umstellung auf PHP-FPM bringt vor allem Vorteile bei Sicherheit, Stabilität und Performance.
Mehr Sicherheit bedeutet, dass einzelne Hosting Umgebungen besser voneinander getrennt werden. Jede Webseite läuft stärker in ihrer eigenen Umgebung.
Mehr Stabilität bedeutet, dass PHP Prozesse gezielter verwaltet werden können. Fehlerhafte Prozesse lassen sich besser erkennen und kontrollieren.
Mehr Performance bedeutet, dass PHP Anfragen effizienter verarbeitet werden können. Das ist besonders bei CMS Systemen wie WordPress, Joomla, TYPO3 oder Shopware wichtig.
Warum können nach der Umstellung Fehler auf meiner Webseite sichtbar werden?
Nach der Umstellung können Fehler sichtbar werden, wenn in der PHP Konfiguration alte oder ungültige PHP Direktiven vorhanden sind.
Bei älteren Setups mit mod_php konnten bestimmte ungültige Einträge unter Umständen unbemerkt bleiben. Die Webseite lief dann scheinbar weiter, obwohl die Konfiguration nicht mehr sauber war. Diese Einträge finden sich meist in einer .htaccess oder Apache-Konfiguration im webgo Kundenportal. Mehr zu dem Thema finden Sie hier: PHP Einstellungen in der .htaccess funktionieren nicht mehr
Mit PHP-FPM wird die PHP Konfiguration genauer geprüft. Wenn PHP eine Direktive nicht mehr kennt, kann PHP nicht korrekt starten. Dadurch kann Ihre Webseite zum Beispiel einen 500 Fehler, eine weiße Seite oder einen PHP Fatal Error anzeigen.
Das bedeutet: Die Umstellung ist meist nicht die eigentliche Ursache des Problems. Häufig wird dadurch ein bereits vorhandener Konfigurationsfehler sichtbar.
Hat die Umstellung auf PHP-FPM meine Webseite beschädigt?
Nach der Umstellung können Fehler sichtbar werden, wenn in der PHP Konfiguration alte oder ungültige PHP Direktiven vorhanden sind. Wenn nach der Umstellung ein Fehler erscheint, liegt die Ursache häufig in einer veralteten PHP Konfiguration.
Typische Ursachen sind:
Alte PHP Direktiven in der php.ini
Alte php_value Einträge in der .htaccess
Alte php_flag Einträge in der .htaccess
Veraltete CMS Versionen
Nicht kompatible Plugins oder Themes
Alter individuell entwickelter PHP Code
Die Umstellung auf PHP-FPM macht solche Probleme oft nur sichtbar. Die Lösung besteht darin, die veralteten Einträge zu entfernen oder die betroffene Software zu aktualisieren.
Anleitung: Mehr zu diesem Thema finden Sie hier: PHP Einstellungen in der .htaccess funktionieren nicht mehr
Muss ich meine Webseite wegen PHP-FPM anpassen?
Wenn Ihre Webseite aktuell gepflegt ist und keine alten PHP Direktiven verwendet, müssen Sie in der Regel nichts anpassen.
Eine Anpassung kann notwendig sein, wenn:
Ihre php.ini alte oder entfernte PHP Direktiven enthält
Ihre .htaccess alte php_value oder php_flag Einträge enthält
Ihr CMS veraltet ist
Plugins oder Themes nicht mit Ihrer PHP Version kompatibel sind
Eigener PHP Code alte Funktionen oder alte Konfigurationsannahmen verwendet
Besonders bei älteren WordPress, Joomla, TYPO3 oder Shopware Installationen sollten Sie prüfen, ob System, Erweiterungen und PHP Version zusammenpassen. Wir empfehlen natürlich idealerweise das jeweilige CMS auf die neuste Version zu aktualisieren.
Anleitung: Wie Sie Ihre php.ini-Einstellungen im webgo Kundenportal bearbeiten können, erklären wir hier: Kann ich meine php.ini im Webhosting bearbeiten?
Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊
Sollte dies nicht der Fall sein, wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon.
Mehr Infos und Kontaktdaten unter: www.webgo.de/support
➡️ Für Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo.de
War dieser Beitrag hilfreich?
Ihre Bewertung hilft uns, unsere Anleitungen weiter zu verbessern.