PHP-Einstellungen (mit Hostingpaket verbundene Domain)
PHP ist eine Programmiersprache und steht für PHP: Hypertext Preprocessor. Für eine mit dem Hostingpaket verbundene Domain können verschiedene PHP-Einstellungen angepasst werden, darunter die PHP-Version und weitere PHP-Parameter. Die Verwaltung erfolgt im Web & Mail Control Panel.
PHP-Einstellungen öffnen
- Melden Sie sich unter my.green.ch mit Ihrem MY-Benutzernamen und Passwort an.
- Öffnen Sie Alle Domänen.
- Klicken Sie bei der gewünschten Domain rechts neben dem Hosting auf das Pfeilsymbol.
- Öffnen Sie im Control Panel den Bereich Domains.
- Wählen Sie bei der gewünschten Domain Aktionen → PHP Einstellungen.
- Wählen Sie die gewünschte PHP-Version aus.
- Speichern Sie die Änderung.
Weitere Informationen zum Zugriff auf das Web & Mail Control Panel:
https://www.green.ch/de/wie-gelange-ich-ins-webhosting-control-panel
Weitere Informationen zu den Domain-Einstellungen:
https://www.green.ch/de/domain-einstellungen-mit-hostingpaket-verbundene-domain
Was Sie vor einer PHP-Umstellung beachten sollten
Ob eine neue PHP-Version problemlos funktioniert, hängt von Ihrer Website und den verwendeten Erweiterungen ab.
- Prüfen Sie die Kompatibilität Ihres CMS.
- Prüfen Sie installierte Plugins, Themes und Erweiterungen.
- Erstellen Sie vor Änderungen ein Backup Ihrer Website.
- Testen Sie die Website nach der Umstellung vollständig.
WordPress unterstützt aktuelle PHP-Versionen. Einzelne Plugins von Drittanbietern können jedoch weiterhin Inkompatibilitäten verursachen.
Falls nach einer Umstellung Fehler auftreten, können Sie in der Regel wieder auf die zuvor verwendete PHP-Version zurückwechseln.
Verfügbare Einstellungen
Folgende Werte können angepasst werden:
- PHP-Version
- allow_url_fopen
- allow_url_include
- display_errors
- opcache.enable
Zusätzlich werden folgende Parameter angezeigt:
- max_memory_limit
- max_execution_time
Beschreibung der einzelnen Einstellungen
PHP-Version
Hier legen Sie fest, welche PHP-Version für die Domain verwendet wird. Neuere PHP-Versionen enthalten neue Funktionen sowie Sicherheits- und Leistungsverbesserungen.
Wenn Sie ein CMS wie WordPress verwenden, prüfen Sie vor einer Umstellung, welche PHP-Version von WordPress, Themes und installierten Plug-ins unterstützt wird.
Hinweis: Prüfen Sie nach einer Umstellung der PHP-Version, ob Ihre Website weiterhin korrekt funktioniert. Einzelne Plugins oder Erweiterungen können mit neueren PHP-Versionen inkompatibel sein.
Weitere Informationen:
https://www.green.ch/de/php-version-und-php-einstellungen-ihrer-domain-aendern
allow_url_fopen
Diese Einstellung erlaubt PHP den Zugriff auf entfernte Dateien und Ressourcen über unterstützte URL-Wrapper.
Dadurch können Anwendungen auf externe Dateien oder Inhalte zugreifen, die sich nicht auf demselben Webserver befinden.
Hinweis: Aktivieren Sie diese Option nur, wenn sie für Ihre Anwendung technisch erforderlich ist.
allow_url_include
Diese Einstellung erlaubt die Verwendung von URL-basierten Ressourcen in den PHP-Funktionen:
- include
- include_once
- require
- require_once
Hinweis: Diese Einstellung setzt voraus, dass allow_url_fopen aktiviert ist.
display_errors
Mit dieser Einstellung werden PHP-Fehlermeldungen und Hinweise direkt auf der Webseite ausgegeben.
Dies kann bei der Fehlersuche hilfreich sein, da Warnungen und Fehlermeldungen unmittelbar sichtbar werden.
Hinweis: Bei öffentlich erreichbaren Webseiten sollte diese Einstellung aus Sicherheitsgründen deaktiviert sein.
opcache.enable
OPcache speichert kompilierten PHP-Bytecode im Cache. Dadurch muss PHP Skripte bei wiederholten Aufrufen nicht jedes Mal neu kompilieren.
Diese Einstellung kann Auswirkungen auf die Verarbeitungsgeschwindigkeit von PHP-Anwendungen haben.
Hinweis: Es wird empfohlen, diese Einstellung aktiviert zu lassen.
Weitere Informationen:
https://www.green.ch/de/wie-kann-ich-opcache-im-web-control-panel-aktivieren
max_memory_limit
Dieser Wert zeigt den maximal verfügbaren Arbeitsspeicher an, den ein PHP-Skript verwenden darf.
Wird dieser Wert überschritten, kann die Ausführung eines Skripts fehlschlagen oder abgebrochen werden.
Der verfügbare Wert hängt vom verwendeten Hostingpaket ab.
max_execution_time
Dieser Wert zeigt die maximale Ausführungszeit eines PHP-Skripts in Sekunden an. Nach Ablauf dieser Zeit wird die Ausführung beendet.
Der verfügbare Wert hängt vom verwendeten Hostingpaket ab.
Veraltete PHP-Versionen
Verwenden Sie nach Möglichkeit aktuelle PHP-Versionen. Veraltete PHP-Versionen erhalten keine Sicherheitsupdates mehr und können Sicherheits- sowie Kompatibilitätsprobleme verursachen.
Falls Ihre Website nur mit einer bereits abgekündigten PHP-Version funktioniert, sollten die verwendeten Erweiterungen überprüft und nach Möglichkeit ersetzt oder aktualisiert werden.
Typische Fehler nach einer PHP-Umstellung
Wenn eine Website nach einer PHP-Umstellung Fehler anzeigt, sollte zuerst geprüft werden, ob alle verwendeten Komponenten mit der gewählten PHP-Version kompatibel sind.
- Veraltete Plugins oder Erweiterungen
- Nicht unterstützte Themes
- Veraltete CMS-Versionen
- Nicht kompatible individuelle Programmierungen
- Veraltete Datenbank- oder PHP-Bibliotheken
Typische Symptome einer inkompatiblen PHP-Version sind:
- Fehler 500
- Fehler 503
- Leere Seiten
- PHP-Fehlermeldungen
- Nicht funktionierende Plugins oder Themes
OPcache
OPcache speichert bereits kompilierte PHP-Skripte im Arbeitsspeicher. Dadurch können PHP-Anwendungen schneller ausgeführt werden und die Serverlast wird reduziert.
Insbesondere bei WordPress und anderen CMS-Systemen kann OPcache die Performance verbessern.
Weitere Informationen finden Sie hier:
https://www.green.ch/de/wie-kann-ich-opcache-im-web-control-panel-aktivieren
PHP und WordPress
WordPress benötigt eine kompatible PHP-Version. Nach Updates von WordPress, Themes oder Plugins kann es erforderlich sein, auch die PHP-Version anzupassen.
Weitere Informationen zu WordPress finden Sie hier:
https://www.green.ch/de/wordpress-fehler-allgemein-und-updates-etc
https://www.green.ch/de/wordpress-fehler-503
https://www.green.ch/de/wordpress-installation-und-tipps
Composer und PHP
Composer ist ein Paketmanager für PHP-Anwendungen. Einige moderne PHP-Projekte benötigen Composer zur Installation oder Aktualisierung von Abhängigkeiten.
Bei der Verwendung von Composer muss die passende PHP-Version verwendet werden. Je nach Anwendung kann es erforderlich sein, Composer explizit mit einer bestimmten PHP-Version auszuführen.
Weitere Informationen finden Sie hier:
https://www.green.ch/de/composer
Grenzen eines Shared Hostings
Ein Shared Hosting ist für die meisten Webseiten und Standardanwendungen ausgelegt. Bestimmte individuelle Serveranpassungen oder spezielle PHP-Konfigurationen können jedoch nicht umgesetzt werden.
Dazu gehören beispielsweise:
- Beliebige Änderungen an serverweiten PHP-Einstellungen
- Installation eigener Serverdienste
- Installation eigener PHP-Erweiterungen auf Serverebene
- Vollständige Kontrolle über die PHP-Konfiguration des Servers
Hinweis: Falls Ihre Anwendung spezielle PHP-Anforderungen hat oder eigene Serverkomponenten benötigt, kann ein Shared Hosting unter Umständen nicht ausreichen.
Supportumfang
Green stellt die Hosting-Plattform und die verfügbaren PHP-Versionen bereit.
Die Anpassung von Webseiten, CMS-Systemen, Plugins, Themes, individueller Programmierung oder Drittanbieter-Erweiterungen gehört nicht zum regulären Supportumfang.
Weitere Informationen finden Sie hier:
https://www.green.ch/de/ausserhalb-von-support-hosting
Melden Sie sich im Kundenportal mit Ihrem MY-Benutzer und dazugehörigem Passwort an.
Navigieren Sie anschliessend in das Web & Mail Control Panel.
Zugang in das Web & Mail Control Panel
Auf der Übersichtsseite in Ihrem Web & Mail Control Panel, wählen Sie auf der linken Seite in der Navigationsleiste die Option Domains aus.
Hier finden Sie sämtliche Domains, welches mit Ihrem Hostingpaket verbunden sind, aufgelistet.
Klicken Sie bei der Domain, welches Sie anpassen möchten, auf der rechten Seite auf den Button Aktionen.
Unter dem Button zeigen sich zwei Optionen:
- Domain bearbeiten
- PHP-Einstellungen
Klicken Sie dazu auf PHP-Einstellungen.
Hinweis: Möchten Sie mehr zum Thema Domain Einstellungen erfahren, dann folgen Sie die untenstehende Anleitung.
Domain Einstellungen (mit Hostingpaket verbundene Domain)
Nun sind im Menü PHP-Einstellungen angelangt.