FAQ #2264
Artikel editieren
Artikel weiterleiten

Wie ändere ich meine PHP-Einstellungen in meinem 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 7.2, 7.3, 7.4 und 8.0 können Sie mit wenigen Klicks in Ihrem STRATO Kunden-Login vornehmen.

 

Loggen Sie sich hierzu bitte zunächst mit Ihrer Kundennummer und Kundenpasswort ein und wählen Ihr Paket aus.

 

PHP Version 5.x �ndern, PHP Boost-1.png

 

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

 

PHP Version 5.x �ndern, PHP Boost-1.png

 

Auf der folgenden Seite können Sie nun zwischen den angebotenen PHP-Versionen wechseln.

 

PHP Version einstellen STRATO Kunden-Login

 

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

 

PHP Version umgestellt STRATO Kunden-Login

 

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 Version 5.x �ndern, PHP Boost-5.png

 

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: php.ini Dateien werden nur ausgeführt wenn diese im Hauptverzeichnis ihres Webspeicherplatzes liegt. Die dort getätigten Direktiven gelten auch für Ihre Unterverzeichnisse.

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?

php.ini-Kurzbeschreibung

Die Ini-Datei (Initialisierungs- oder Konfigurationsdatei) ist eine Textdatei die bestimmte Wertpaare in einem speziellen Format enthält die von einem Programm gelesen und verarbeitet werden. Eine Ini-Datei kann man ganz einfach mit einem Editor, z.B. dem Windows-Editor erstellen. Dazu öffnen Sie den Editor (unter Windows zu finden unter dem Menüpunkt Zubehör – Editor), fügen die gewollten Befehle ein und speichern die Datei mit der Endung „.ini“ ab.

 

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 – 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. Diesen 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
×