Wählen Sie Ihre Sprache

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

  1. Melden Sie sich unter my.green.ch mit Ihrem MY-Benutzernamen und Passwort an.
  2. Öffnen Sie Alle Domänen.
  3. Klicken Sie bei der gewünschten Domain rechts neben dem Hosting auf das Pfeilsymbol.
  4. Öffnen Sie im Control Panel den Bereich Domains.
  5. Wählen Sie bei der gewünschten Domain Aktionen → PHP Einstellungen.
  6. Wählen Sie die gewünschte PHP-Version aus.
  7. 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