PHP Konfiguration im WHF Panel

Unter Extras -> PHP Konfiguration finden Sie einen Assistenten für die Einstellungen Ihres PHP5 Interpreters. Grundsätzlich sollten Sie hier keine Änderungen vornehmen, solange Ihre Software problemlos funktioniert. Die Einstellungen müssen nur in Sonderfällen verändert werden.

PHP Version für Ihre Domain(s) auswählen

Sie haben in Ihrem Hosting die Möglichkeit, für jede Domain oder Subdomain eine passende PHP Version zu wählen. Bearbeiten Sie hierzu die Einstellungen der Domain und wählen Sie im Reiter "Webserver / PHP Einstellung" die gewünschte PHP Version aus. Mit einem Klick auf den Button "Einstellungen sichern und anwenden" werden nach spätestens zwei Minuten Ihre Einstellungen aktiv.

Diese Auswahl hat nur Auswirkung auf das vom Webserver verwendete PHP. Für die CLI (Shell) Version lesen Sie weiter unten.

Es stehen derzeit die PHP Versionen 5.2 bis 5.6 (bei PHP Classic Tarifen) und 5.6 bis 8.1 zur Verfügung. Die Einstellungen können für jede Version gesondert verändert werden. Beachten Sie, dass die Versionen 5.x und 7.0 bis 7.3 veraltet sind und kein Support bei Problemen möglich ist.

PHP.ini Einstellungen im WHF Panel

Folgende Einstellungen können Sie für die vom Webserver verwendetet PHP Version vornehmen (Abhängig von der PHP Version und Ihren Hosting-Vertrag):

memory_limit (default: 128MB Max 2048 MB)

Der für den PHP Interpreter zur Verfügung stehende Speicher. Default Wert bei Webhosting Franken ist 128 MB. Der Standardwert einer normalen PHP5 Installation ist 8 oder 16 MB.

sendmail_path (default: leer)

Hier können und sollten Sie Ihre E-Mail-Adresse eintragen, welche als Standard Absenderadresse für Ihre PHP Scripts dienen soll, falls diese nicht anders in den verwendeten Programmen eingestellt wurde. Sie sollten in jedem Fall eine gültige Mailadresse eingeben. Wenn dieses Feld leer bleibt, wird automatisch die Mailadresse des administrativen Kontakts verwendet.

register globals (default off)

Diese Einstellung ermöglicht es, dass auch alte Software wie z.B. OSCommerce funktioniert. Näheres erfahren Sie hier: www.php.net

ACHTUNG: Diese Einstellung ist sicherheitskritisch. Lassen Sie diese Einstellung auf off, sofern Sie dies nicht unbedingt benötigen. Diese Einstellung wird in naher Zukunft komplett entfernt. Verwenden Sie nur Software, die diese Option nicht benötigt.

allowurlfopen (default off)

Aktiviert / deaktiviert die gleichnamige Funktion in PHP. Näheres erfahren Sie hier: www.php.net

ACHTUNG: Diese Funktion ist sicherheitskritisch. Sehen Sie erst nach einer anderen Möglichkeit, um Ihre Anwendung wie gewünscht zu betreiben. Benutzern Sie z.B. Curl als Alternative.

magicquotesgpc (defaut: on)

Nähere Information zu dieser Funktion finden Sie hier: www.php.net

Sie sollten in Ihren Programmen auf dieses Feature verzichten, da es aus zukünftigen PHP Versionen entfernt wird.

allowcalltimepassreference (default: on)

Nähere Information zu dieser Funktion finden Sie hier: www.php.net

display_errors (default: on)

Ist dieser Schalter aktiviert, gibt PHP im Falle einer Warnung oder eines Fehlers diesen in dem Browser als Meldung aus.

Wichtig: Im Produktivbetrieb Ihrer Anwendung können und sollten Sie die Funktion deaktivieren. So nehmen Sie Angreifern die Möglichkeit, an weitere Informationen zu Ihrer Anwendung zu kommen, wenn dieser absichtlich ein Fehlverhalten Ihrer Anwendung herbeiführt.

log_errors (default: on)

Erstellt im Hauptverzeichnis ein Logfile, in welchem Sie Fehlermeldungen und Warnungen finden. Das Logfile funktioniert auch mit display_errors=off.

Memcache Erweiterung (Default =Off)

Läd das PHP Modul für den Betrieb mit einem Memcached Server.

Redis Cache Erweiterung (Default =Off)

Läd das PHP Modul für den Betrieb mit einem Redis Server.

ImageMagick Erweiterung (Default =Off)

Läd das ImageMagick PHP Modul.

Weiter Parameter können auch mit Hilfe der .user.ini vorgenommen werden, sofern die möglich und erlaubt ist.

PHP Version für CLI / Shell auswählen

Sie finden alle verfügbaren PHP Versionen unter "/opt/php[Version]/bin/php" oder unter /usr/bin/php[Version].

Beispiel: 

/opt/php8.1/bin/php -v

oder:

/usr/bin/php8.1

Sie können die gewünschte Version in Ihrer ~/.bash_profile mit folgendem Befehl als Standard setzen:


alias php="/opt/php8.1/bin/php"

Nachdem nächsten Login wird die Einstellung automatisch aktiv und der "alias" Befehl muss nicht mehr ausgeführt werden.


© Webhosting Franken

Diese Webseite verwendet Cookies nur zu absolut notwendigen Zwecken. Weitere Informationen finden Sie unter Datenschutz