PHP Versionen und Einstellungen
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 zunächst mit Ihrem Webmaster.
- 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.
Aktuelle WordPress-Instanzen unterstützen 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.
Wichtig: Aufgrund der individuellen Zusammensetzung der verwendeten Elemente kann unser Kundendienst die Kompatibilität nicht beurteilen. Bitte wenden Sie sich dafür an Ihrem Webmaster.
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.
Wichtige Hinweise zu PHP-Versionen
Verwenden Sie nach Möglichkeit eine PHP-Version, die von Ihrer Website oder Anwendung unterstützt wird.
Ältere PHP-Versionen können Sicherheitsrisiken aufweisen und gegebenenfalls nur noch im Rahmen eines erweiterten Supports bereitgestellt werden. Solche sollten nur verwendet werden, wenn eine Anwendung noch nicht mit einer aktuellen PHP-Version kompatibel ist.
Informationen zu den offiziell von PHP Group noch instandgehaltene Versionen finden Sie hier: PHP: Supported Versions
Hinweis: Prüfen Sie vor einem Wechsel der PHP-Version, ob Ihr Content-Management-System, Ihre Plugins, Themes, Erweiterungen und eigener Code mit der gewünschten PHP-Version kompatibel sind.
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