Zum Inhalt springen

20 Ergebnisse für php

FAQ

Warum wird PHP-Code in .html-Dateien nicht mehr ausgeführt?

8. Juni 2026

Wenn PHP-Code bisher direkt in Dateien mit der Endung . html verwendet wurde, kann es nach technischen Anpassungen der Hosting-Umgebung vorkommen, dass dieser Code nicht mehr ausgeführt wird. Stattdessen wird die Datei wie eine normale statische HTML-Datei ausgeliefert. Das betrifft zum Beispiel Dateien wie kontakt. html oder index. html, wenn darin PHP-Code enthalten ist. Normale HTML-Dateien ohne PHP-Code funktionieren weiterhin unverändert. Der Hintergrund ist die Umstellung auf PHP-FPM sowie der Einsatz gehärteter Server- und CloudLinux-Umgebungen. PHP-Code gehört in moderne Hosting-Setups eindeutig in Dateien mit einer PHP-Endung, zum Beispiel . php oder . phtml. Warum wird PHP-Code in . html-Dateien nicht mehr ausgeführt? PHP-Code in . html-Dateien wird nicht mehr ausgeführt, weil . html-Dateien grundsätzlich für statische Inhalte vorgesehen sind. Sie werden vom Webserver direkt an den Browser ausgeliefert und normalerweise nicht durch PHP verarbeitet. In der Vergangenheit war es auf einigen Systemen möglich, PHP-Code auch in Dateien mit der Endung . html auszuführen. Eine Datei wie kontakt. html konnte dann neben normalem HTML auch PHP-Code enthalten. Beispiel:
Durch die Umstellung auf PHP-FPM und eine gehärtete Serverumgebung wird PHP-Code nur noch in dafür vorgesehenen PHP-Dateien verarbeitet. Kurz gesagt: HTML ist für statische Inhalte gedacht. PHP-Code gehört in PHP-Dateien. Verwenden Sie für PHP-Code daher künftig Dateien mit einer dieser Endungen: . php. phtmlWarum dürfen . html-Dateien keine serverseitigen Skripte ausführen? Durch PHP-FPM wird PHP getrennt vom Webserver verarbeitet. Der Webserver reicht passende PHP-Dateien an PHP-FPM weiter, damit der PHP-Code dort ausgeführt werden kann. Dabei wird klarer zwischen statischen Dateien und ausführbaren PHP-Dateien unterschieden. Eine Datei mit der Endung . html gilt als statische HTML-Datei. Eine Datei mit der Endung . php oder . phtml gilt als Datei, die serverseitigen PHP-Code enthalten kann. Diese Trennung erhöht die Sicherheit und sorgt für eine stabilere und vor allem eine noch schnellere Hosting-Umgebung. Die wichtigsten Vorteile sind: Performance GewinnFehlkonfigurationen werden reduziertFehler lassen sich einfacher analysierenstatische HTML-Dateien bleiben statischunerwartete Code-Ausführung wird verhindertPHP-Code wird nur dort ausgeführt, wo es eindeutig vorgesehen istmoderne PHP-FPM- und CloudLinux-Setups werden besser unterstütztWarum hat PHP-Code in . html-Dateien früher funktioniert? Früher konnte ein Webserver so eingerichtet sein, dass auch Dateien mit der Endung . html durch PHP verarbeitet wurden. Das war eine Sonderkonfiguration. Dabei wurde dem Webserver zum Beispiel mitgeteilt, dass . html-Dateien ebenfalls wie PHP-Dateien behandelt werden sollen. Solche Konfigurationen waren historisch in manchen Umgebungen möglich, sind heute aber aus Sicherheits- und Wartungsgründen nicht mehr empfehlenswert. In modernen PHP-FPM-Umgebungen ist es sinnvoller, nur echte PHP-Dateien an PHP weiterzureichen. Dadurch bleibt eindeutig nachvollziehbar, welche Dateien ausführbaren serverseitigen Code enthalten und welche Dateien reine HTML-Dateien sind. Bin ich von der Änderung betroffen? Sie sind nur betroffen, wenn sich PHP-Code innerhalb Ihrer . html-Dateien befindet. Typische Beispiele für betroffenen PHP-Code sind:
Normale HTML-Dateien ohne PHP-Code sind nicht betroffen. Wenn Ihre . html-Datei nur statisches HTML, CSS, JavaScript oder Bilder einbindet, müssen Sie in der Regel nichts ändern. Was muss ich tun, wenn PHP-Code in einer . html-Datei enthalten ist? Wenn Sie PHP-Code in einer . html-Datei verwenden, benennen Sie die Datei bitte in eine PHP-Datei um. Beispiel: kontakt. html wird zu kontakt. php. Alternativ kann je nach Aufbau der Webseite auch die Endung "kontakt. phtml" verwendet werden. Anschließend sollten Sie prüfen, ob interne Links, Formulare, Weiterleitungen oder Navigationspunkte noch auf den alten Dateinamen zeigen. Beispiel vorher:
Muss dann angepassst werden in:
Was muss ich beachten, wenn meine Startseite index. html heißt? Wenn Ihre Startseite bisher index. html hieß und PHP-Code enthält, sollten Sie diese Datei in index. php umbenennen. In den meisten Hosting-Umgebungen wird index. php automatisch als Startdatei erkannt. Das bedeutet, dass Besucher Ihre Webseite weiterhin über die normale Domain aufrufen können. Wenn sowohl index. html als auch index. php vorhanden sind, kann je nach Serverkonfiguration eine der beiden Dateien bevorzugt ausgeliefert werden - oft die . html-Datei. Entfernen oder sichern Sie daher die alte index. html, wenn diese nicht mehr benötigt wird, damit es hier nicht zu einem Konflikt kommt. Kann die alte . html-URL erhalten bleiben? Ja, eine alte URL wie /kontakt. html kann grundsätzlich weiterhin erreichbar bleiben, auch wenn die eigentliche Datei künftig kontakt. php heißt. Dafür kann eine Weiterleitung in der . htaccess-Datei eingerichtet werden. Beispiel:
Diese Weiterleitung sorgt dafür, dass Besucher und Suchmaschinen automatisch von der alten . html-Adresse auf die neue . php-Adresse weitergeleitet werden. Das ist besonders wichtig, wenn die alte URL bereits in Suchmaschinen gelistet ist oder von anderen Webseiten verlinkt wurde. Kann die sichtbare . html-URL trotz PHP-Datei erhalten bleiben? In bestimmten Projekten kann es gewünscht sein, dass die sichtbare URL weiterhin auf . html endet, obwohl intern eine PHP-Datei verwendet wird. Das kann je nach Aufbau der Webseite mit Rewrite-Regeln in der . htaccess-Datei umgesetzt werden. Solche Regeln sollten jedoch individuell geprüft werden, da sie vom konkreten Projekt, der Verzeichnisstruktur und den vorhandenen Weiterleitungen abhängen. Für die meisten Webseiten ist eine klare 301-Weiterleitung von . html auf . php die einfachere und sauberere Lösung. Kann ich PHP in . html per . htaccess wieder aktivieren? Dies wird in der gehärteten Umgebung von webgo Webhosting-Paketen nicht mehr zuverlässig unterstützt. Ältere Anweisungen wie diese sollten entfernt werden, wenn sie Probleme verursachen:
Solche Regeln passen häufig nicht mehr zu modernen PHP-FPM-Konfigurationen. Sie können dazu führen, dass Dateien falsch verarbeitet, heruntergeladen oder mit einem Fehler ausgeliefert werden. Wenn PHP-Code benötigt wird, verwenden Sie bitte eine Datei mit der Endung . php oder . phtml. Warum ist . php oder . phtml besser für PHP-Code? Dateiendungen wie . php oder . phtml zeigen eindeutig an, dass eine Datei serverseitigen PHP-Code enthalten kann. Das hat mehrere Vorteile: Der Webserver erkennt eindeutig, dass PHP verarbeitet werden sollstatische HTML-Dateien bleiben statischdie Konfiguration ist sicherer und robusterFehler lassen sich leichter eingrenzendas Verhalten ist besser mit modernen Hosting-Setups kompatibelEntwickler, Support und Systeme erkennen schneller, welche Dateien PHP enthaltenEine klare Dateiendung hilft also sowohl der Technik als auch der Wartbarkeit Ihrer Webseite. Was passiert mit normalen . html-Dateien ohne PHP-Code? Normale . html-Dateien ohne PHP-Code funktionieren weiterhin unverändert. Wenn Ihre Datei ausschließlich HTML, CSS, JavaScript, Bilder oder externe Inhalte enthält, müssen Sie nichts anpassen. Betroffen sind nur . html-Dateien, in denen PHP-Code steht, zum Beispiel PHP Includes, PHP Variablen oder PHP Ausgaben. Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊Wenn Sie weitere Fragen zur Kompatibilität Ihrer Website oder zur Umstellung auf eine aktuelle PHP-Version haben, berät Sie unser Support-Team gern 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
FAQ

Warum ist PHP Extended Support für veraltete PHP-Versionen vorteilhaft?

10. März 2026

Ohne PHP Extended Support erhalten PHP-Versionen im End-of-Life-Status in der Regel keine regulären Sicherheitsupdates mehr aus der Community. Beim PHP Extended Support von webgo erfolgt die Bereitstellung sicherheitsrelevanter Updates auf Basis von Hardened PHP von CloudLinux. Damit steht eine kommerzielle Herstellerlösung hinter der Absicherung veralteter PHP-Versionen. Das reduziert Risiken im Vergleich zum Betrieb einer veralteten PHP-Version ohne entsprechende Extended-Support-Absicherung. Unabhängig davon bleibt ein Upgrade auf eine aktuell unterstützte PHP-Version die empfohlene langfristige Lösung. Wie kann ich prüfen, ob meine Website mit einer neueren PHP-Version kompatibel ist? Empfohlenes Vorgehen: Erstellen Sie eine Staging- bzw. Testumgebung Ihrer Webseite. CMS, Plugins und Themes aktualisierenKompatibilität mit der Ziel-PHP-Version testenErst danach produktiv umstellenLäuft die Webseite einwandfrei, sollte Ihre Webseite mit neueren PHP-Versionen kompatibel sein. Im Zweifel erscheinen Fehlermeldungen, welche dann fürs Debugging angegangen werden können. Bei Webseiten, welche mit einem CMS wie WordPress betrieben werden, sind typische Ursachen für Probleme veraltete Plugins/Themes, nicht mehr unterstützte Funktionen oder ältere Erweiterungen bzw. Plugins. Anleitung: WordPress Staging erstellen: So legen Sie eine Testumgebung für Ihre Website anKann ich weiterhin neue Projekte mit älteren PHP-Versionen anlegen? Sofern dies technisch erforderlich ist, können auch neue Projekte mit älteren PHPVersionen betrieben werden. In solchen Fällen wird der Extended Support – soweit vorgesehen – im Bestellprozess bzw. bei der Nutzung entsprechender EOL-Versionen berücksichtigt. Hinweis: Bitte beachten Sie, dass auch für neue Projekte grundsätzlich eine aktuelle PHP-Version empfohlen wird. webgo Empfehlung: Nutzen Sie immer die neuste VersionDer PHP Extended Support ist bewusst als temporäre Übergangslösung konzipiert. Langfristig empfiehlt sich in der Regel ein Upgrade auf eine aktuell unterstützte PHP-Version, welche im Webhosting kostenlos inkludiert ist und jederzeit frei genutzt werden kann. Aktuelle PHP-Versionen bieten deutliche Vorteile, insbesondere in Bezug auf: Sicherheit durch regelmäßige SicherheitsupdatesPerformance durch Verbesserungen der PHP-EngineKompatibilität mit modernen CMS, Plugins und FrameworksZukunftssicherheit für die langfristige Stabilität und Weiterentwicklung der WebsiteDer PHP Extended Support kann dabei helfen, den Betrieb älterer Anwendungen vorübergehend abzusichern, bis ein Upgrade auf eine aktuelle PHP-Version möglich ist. Wo finde ich weitere Informationen zum PHP Extended Support? Weitere Details, Preisübersichten und Informationen zur Umstellung stellt webgo auf der Seite zum PHP Extended Support bereit.
Wir hoffen, Ihnen konnte dieser Artikel weiterhelfen! 😊Wenn Sie weitere Fragen zur Kompatibilität Ihrer Website oder zur Umstellung auf eine aktuelle PHP-Version haben, berät Sie unser Support-Team gern 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
FAQ

Kann ich eine PHP-Version wieder rückgängig machen (Downgrade)?

27. März 2026

Ja! Sie können Ihre PHP-Version jederzeit im Kundenportal ändern und auch wieder zurücksetzen. Die Umstellung erfolgt über das PHP-Auswahlmenü in Ihrem Kundenkonto und wird in der Regel innerhalb weniger Sekunden nach dem „Speichern“ aktiv. Wenn Ihre Website nach einer PHP-Umstellung nicht korrekt funktioniert, können Sie einfach wieder auf die vorherige PHP-Version wechseln. Ihre Website wird dann wieder wie gewohnt angezeigt. Wichtig zu wissen: Die Änderung der PHP-Version im Webhosting ist kein automatisches Update Ihrer Website oder Ihrer Anwendungen (z. B. WordPress, Plugins, Themes oder Shop-Systeme). Wenn es nach der Umstellung zu Fehlern kommt, liegt das meist daran, dass Ihre Website noch nicht mit der neuen PHP-Version kompatibel ist. In einem solchen Fall müssten Sie im Zweifel für weitere Informationen den Theme- oder Plugin-Entwickler/Anbieter kontaktieren. Meine Website funktioniert nach PHP-Umstellung nicht! Was kann ich tun? Wenn nach dem PHP-Wechsel Fehler auftreten (z. B. weiße Seite, Fehlermeldung, Darstellungsfehler, 500 Error), gehen Sie wie folgt vor: PHP-Version zurückstellen (empfohlen)Wechseln Sie im Kundenportal wieder auf die vorherige funktionierende PHP-Version. Website prüfenKontrollieren Sie, ob Ihre Seite wieder korrekt lädt. Kompatibilität herstellen (separater Schritt)Aktualisieren Sie anschließend: Ihr CMS (z. B. WordPress, Joomla, Typo3)Plugins & ErweiterungenThemes / TemplatesErst danach sollten Sie erneut auf eine neuere PHP-Version wechseln. webgo Tipp: Eine Übersicht, welche CMS Versionen mit welchem CMS Kompatibel sind finden Sie hier:
Warum treten Probleme nach einem PHP-Update auf? Ein PHP-Update verbessert immer die Sicherheit und Performance! Es kann aber auch dazu führen, dass ältere Websites oder Plugins nicht mehr funktionieren. Häufige Ursachen dafür sind: Veraltete Plugins oder ThemesAlte PHP-Funktionen (deprecated)Individuell programmierter Code ohne UpdateWichtige Information: Die technische Anpassung Ihrer Website an eine neue PHP-Version (Code-Update / Migration) erfolgt nicht automatisch und liegt in der Verantwortung der Website-Betreibenden. Empfehlung: So gelingt die PHP-Umstellung sicherDamit Ihre Website auch mit neuen PHP-Versionen stabil läuft: ✔️ Testen Sie die neue PHP-Version zuerst✔️ Nutzen Sie ggf. eine Staging-Umgebung✔️ Halten Sie Ihre Website immer aktuell✔️ Wechseln Sie schrittweise auf neuere PHP-VersionenWie Sie schrittweise Ihre PHP-Version von bspw. PHP 5. 6 auf 8. X aktualisieren, haben wir Ihnen hier zusammengefasst:
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
FAQ

Wie ändere ich die PHP-Version pro Domain im Webhosting?

20. August 2026

Viele Webseiten nutzen unterschiedliche Softwarelösungen oder CMS-Versionen, die nicht immer mit der gleichen PHP-Version kompatibel sind. Daher kann es sinnvoll oder sogar notwendig sein, die PHP-Version pro Domain oder Subdomain individuell festzulegen, um z.  B. : Kompatibilitätsprobleme bei älteren Webprojekten zu vermeiden,neue Projekte auf aktuellen PHP-Versionen laufen zu lassen,schrittweise PHP-Umstellungen durchzuführen,Entwicklungs- und Live-Umgebungen gezielt zu trennen. Die individuelle PHP-Konfiguration auf Domain-Ebene ist besonders hilfreich, wenn Sie mehrere Webseiten auf einem Webhosting-Paket betreiben. Hinweis: Wenn Sie festlegen möchten, welche PHP-Version bei neu angelegten Domains und Subdomains standardmäßig hinterlegt wird, können Sie diese in den Webspace-Einstellungen voreinstellen. Wie das geht, erklären wir hier: PHP-Version für neue Domains im Webhosting festlegenAnleitung: So ändern Sie die PHP-Version für eine Domain im webgo KundenportalMelden Sie sich im webgo Kundenportal an. Öffnen Sie im linken Menü das Vertragsmenü des entsprechenden Hosting-Vertrags. Klicken Sie im Menü auf den Punkt „Domains“, um alle registrierten Domains anzuzeigen. Klicken Sie bei der Domain, für die Sie die PHP-Version anpassen möchten, auf das Zahnrad-Symbol, um in die Domainverwaltung zu gelangen. Suchen Sie die gewünschte Domain oder Subdomain in der Liste und klicken Sie entweder in der Spalte "PHP Version" auf die dort angezeigte Version, oder klicken Sie links auf das Plus-Symbol, um das Einstellungsmenü zu öffnen. Wählen Sie hier nun die gewünschte PHP-Version und speichern Ihre Einstellung.
Pro Modus: PHP Version für mehrere Domains ändernDurch das aktivieren des Pro Modus können Sie die PHP Version auch für mehrere Domains auf einmal ändern. Das ist gerade dann hilfreich, wenn Sie viele Domains haben und alle auf die selbe PHP Versionen umstellen möchten. Aktivieren Sie im webgo Kundenportal oben den Pro-Modus. Gehen Sie über das Vertragsmenü auf "Domains"Setzen Sie links den Haken bei den jeweiligen Domains. Wählen Sie über der Domaintabelle unter "Massenaktion" die gewünschte PHP Version, welche für die ausgewählte Domains greifen soll, und bestätigen Sie die Einstellung, in dem Sie rechts auf "Speichern" klicken.
Optional: Apache-Server neu startenDamit die neue Einstellung schnellstmöglich greift, empfehlen wir einen manuellen Apache-Neustart. Gehen Sie dazu im oberen Menü Ihres Vertrags auf „Neustart“ und führen Sie den Neustart aus. Dieser Vorgang dauert nur wenige Sekunden. Während des Neustarts kann es kurzzeitig zu einer nicht erreichbaren Website kommen. Der Vorgang ist jedoch in der Regel sehr schnell abgeschlossen. 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