E-Mail wurde erfolgreich versandt.

Wie ändere ich meine PHP-Einstellungen im Hosting Paket?

In diesem Artikel erhalten Sie alle Informationen zu den PHP Grundeinstellungen.

 
Inhaltsverzeichnis Inhaltsverzeichnis

So ändern Sie Ihre PHP-Einstellungen in Ihrem Hosting-Paket

Ab dem Hosting-Paket Hosting Starter (ältere Pakete: ab dem BasicWeb XL Paket oder PowerWeb Starter) steht Ihnen PHP als Programmiersprache zur Verfügung.

Sie haben die Möglichkeit, in Ihrem STRATO Kunden-Login die PHP-Versionen zu ändern und den PHP Boost zu aktivieren.

Einen Wechsel zwischen den PHP Versionen 8.0, 8.1, 8.2 & 8.3 können Sie mit wenigen Klicks in Ihrem STRATO Kunden-Login vornehmen.

Loggen Sie sich hierzu bitte zunächst mit Ihrer Kundennummer und Ihrem Kundenpasswort ein und wählen über das 3-Punkte-Menü Ihr Paket aus.

Paket wählen

In Ihrer Paketübersicht rufen Sie bitte die Menüpunkte Datenbanken und Webspace  PHP-Version einstellen auf.

Anschließend können Sie zwischen den angebotenen PHP-Versionen wechseln.

PHP-Version wählen

Die Umstellung wird Ihnen nach dem Speichern der Einstellung bestätigt.

PHP-Version eingestellt

PHP Boost aktivieren

Die Option PHP Boost kann ebenfalls direkt in Ihrem STRATO Kunden-Login aktiviert werden und ist ab PHP-Version 5.3 verfügbar. Klicken Sie hierfür auf die Menüpunkte Datenbanken und Webspace  PHP-Version einstellen.

PHP Boost

PHP Boost aktiviert einen Code Cache. Mit diesem werden Ihre PHP-Scripte bis zu 100% schneller ausgeführt. Bei aktiviertem PHP Boost wird PHP im FastCGI-Modus ausgeführt.

Bitte beachten Sie: Bei aktiviertem PHP Boost wird nur noch die php.ini in Ihrem Hauptverzeichnis berücksichtigt. Deren Direktiven gelten auch für Unterverzeichnisse. Wenn eine Domain auf ein Installationsverzeichnis umgeleitet wird (z.B. bei WordPress), dann gilt dieses Verzeichnis auch als Hauptverzeichnis.

Bei aktiviertem PHP Boost kann es einige Zeit dauern bis die mittels php.ini Datei vorgenommen Änderungen greifen, da diese durch das Caching nicht bei jedem Seitenaufruf neu geladen wird.
 

Mit welchen Grundeinstellungen steht PHP bei STRATO zur Verfügung?

Anhand der folgenden Tabellen können Sie erkennen, mit welchen Grundeinstellungen die verschiedenen PHP-Versionen bei STRATO konfiguriert sind.

PHP 5.3.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time60 Sekunden CPU-Zeit, bzw. 120 Sekunden abs. LaufzeitSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit128 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size48 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsOffErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize32 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
zend.ze1_compatibility_modeOffSchaltet die Kompatibilität zur zend1-engine aus
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 5.6.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time60 Sekunden CPU Zeit, bzw. 120 Sekunden abs. LaufzeitSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit128 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size48 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsOffErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize32 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 7.0.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time60 Sekunden CPU Zeit, bzw. 120 Sekunden abs. LaufzeitSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit256 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size48 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsnicht mehr existentErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize64 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 7.1.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time60 Sekunden CPU Zeit, bzw. 120 Sekunden abs. LaufzeitSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit256 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size48 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsnicht mehr existentErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize64 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 7.2.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time240 SekundenSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit256 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size48 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsnicht mehr existentErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize64 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 7.3.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time240 SekundenSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit256 MBBeschränkt den maximalen Speicherverbrauch eines Scripts auf 128 MB
post_max_size76 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsOffErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize64 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session auf
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 7.4.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an.
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time240 SekundenSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit512 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size128 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsOffErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize128 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session auf 1440 Sekunden
session.cache_expire180Limitiert die Gültigkeit des session caches

PHP 8.0.x / 8.1.x / 8.2.x / 8.3.x – config

ParameterWertBedeutung
display_errorsOffZeigt Scriptfehler im Browser an.
file_uploadsOnErmöglicht das Hochladen von Dateien
max_execution_time240 SekundenSetzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit512 MBBeschränkt den maximalen Speicherverbrauch eines Scripts
post_max_size128 MBBeschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert werden
register_globalsOffErmöglicht den Zugriff auf POST & GET Daten über Arrays
safe_modeOffSchaltet den Safemode von PHP aus
upload_max_filesize128 MB (maximaler Wert)Setzt die maximale Grösse von Dateiuploads
session.gc_maxlifetime1440Setzt den Timeout einer PHP-Session auf 1440 Sekunden
session.cache_expire180Limitiert die Gültigkeit des session caches

Ab PHP 7.2.x  ist das Intl-Modul aktiviert.

 

Parameter: Register Globals off

Ab der Version 4.4.x ist in PHP register_globals ausgeschaltet. Das bedeutet, dass ein PHP Script auf Informationen die aus Formularen als GET oder POST Daten übermittelt werden, nicht mehr über globale Variablen zugreifen kann.

Auf die übertragenen Daten wird über Arrays zugegriffen. Das heißt, dass Variablen die über GET versandt wurden, mit $_GET["variablenName"] erreichbar sind. POST Daten entsprechend mit $_POST["variablenName"].

Diese Neuerungen dienen der Sicherheit und Struktur innerhalb von PHP Skripten, und können anhand des folgenden Beispiels einfach in bestehende Skripte übernommen werden.

Vorher:

<?php ( wunschname.de/test.php?test=Nachricht )
$text = $test;
echo $text
?>
Ausgabe: Nachricht

Nachher:

<?php ( wunschname.de/test.php?test=Nachricht )
$test = $_GET["test"];
$text = $test;
echo $text;
?>
Ausgabe: Nachricht
 

Laufzeit-Konfiguration

Mit dem Update auf die PHP-Version 5.3.22 gibt es ein neues Limit für die maximale Anzahl der Felder bei einem POST-Request, welches mit 1.000 bemessen ist. Der Standardwert für max_input_vars ist 4.000 und hat eine Obergrenze von 10.000.  Den Wert können Sie manuell über eine eigene php.ini-Datei verändern, indem Sie bspw. den Wert max_input_vars = 2000 eintragen.

Eine ausführliche Beschreibung dazu finden Sie zusätzlich hier: https://www.php.net/manual/de/info.configuration.php

Anmerkung: Um bei Ihrem Webhosting-Paket herauszufinden, wie PHP konfiguriert ist, erstellen Sie einfach eine kleine Datei mit dem Namen info.php.

Wie kann ich die PHP- und/oder MySQL-Version herausfinden?

Lesen Sie auch in folgenden Artikeln:

PHP 5.3.x – config
War dieser Text hilfreich für Sie?
Info: a9020f3fb81f97fda4986e0c3ab6b08e02008a7e