Zum Inhalt springen

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.

Der Unterschied lässt sich einfach zusammenfassen:
Technik Erklärung Eigenschaft
mod_php PHP läuft direkt als Modul im Apache Webserver. Der PHP Interpreter ist dadurch eng mit den Apache Prozessen verbunden. Klassische und früher weit verbreitete Lösung. In Shared Hosting Umgebungen ist die Trennung und Steuerung einzelner PHP Prozesse weniger flexibel. Lastspitzen anderer Nutzer auf demselben Server können dadurch eher spürbar werden, wenn keine zusätzlichen Isolationsmechanismen greifen.
PHP-FPM PHP läuft getrennt vom Webserver als eigener Prozess. Apache nimmt die Anfrage entgegen und leitet PHP Anfragen über FastCGI an PHP-FPM weiter. Moderne und besser steuerbare PHP Verarbeitung. PHP Prozesse können gezielter verwaltet, getrennt und überwacht werden. Das verbessert Sicherheit, Stabilität und Ressourcenkontrolle, erfordert aber eine sauber konfigurierte PHP Umgebung.

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:

  1. Alte PHP Direktiven in der php.ini

  2. Alte php_value Einträge in der .htaccess

  3. Alte php_flag Einträge in der .htaccess

  4. Veraltete CMS Versionen

  5. Nicht kompatible Plugins oder Themes

  6. 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:

  1. Ihre php.ini alte oder entfernte PHP Direktiven enthält

  2. Ihre .htaccess alte php_value oder php_flag Einträge enthält

  3. Ihr CMS veraltet ist

  4. Plugins oder Themes nicht mit Ihrer PHP Version kompatibel sind

  5. 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.

Ja
Nein