Den Artikel 1569 weiterempfehlen
E-Mailadresse
 




 FAQ finden
Produktkategorie: Hosting

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


Ab dem BasicWeb XL-Paket können Sie bei STRATO für Ihren Webauftritt neben den PHP-Versionen 3 auch die Versionen 4.4.x und 5 verwenden.
Anhand der folgenden Tabellen können Sie erkennen, mit welchen Grundeinstellungen die versch. PHP-Versionen bei STRATO konfiguriert sind.

Bitte beachten Sie: STRATO SpeedPlus unterstützt nur noch PHP 5. Wir empfehlen Ihnen daher
die PHP-Skripte vor Verwendung von STRATO SpeedPlus auf Kompatibilität zu überprüfen.


PHP 4.1.2 – config (ab PowerPlus L)


 Parameter

 Wert
 Bedeutung
display_errors On Zeigt Scriptfehler im Browser zurück.
file_uploads On Ermöglicht das Hochladen von Dateien
max_execution_time 60 Sekunden CPU Zeit
bzw. 120 Sekunden absolute Laufzeit
Setzt die Maximaldauer für die Ausführung eines Scriptes
memory_limit 20MB Beschränkt den maximalen Speicherverbrauch
eines Scripts auf 20MegaByte
post_max_size 8MB Beschränkt die Menge an Daten, die maximal von
PHP über POST aktzeptiert wird auf 8 MegaByte.
register_globals On Ermöglicht Zugriff auf POST & GET Daten als globale Variablen.
safe_mode On Schaltet den Safemode von PHP ein
upload_max_filesize 2 MB Setzt die maximale Größe von Dateiuploads auf 2 MegaByte
session.gc_maxlifetime 1440 Setzt den Timeout einer PHP-Session auf 1440 Sekunden
session.cache_expire 180 Limitiert die Gültigkeit des session caches auf 3 Stunden


PHP 4.4.x – config


 Parameter

 Wert
 Bedeutung
display_errors On Zeigt Scriptfehler im Browser zurück.On
file_uploads On Ermöglicht das Hochladen von Dateien
max_execution_time ab PowerPlus L:
60 Sekunden CPU Zeit, bzw. 120 Sekunden abs. Laufzeit
BasicWeb XL, PowerPlus:
30 Sekunden
Setzt die Maximaldauer für die
Ausführung eines Scriptes
memory_limit 64MB (ab PowerPlus L)
16MB (BasicWeb XL, PowerPlus)
Beschränkt den maximalen Speicherverbrauch
eines Scripts auf 16/64 MegaByte
post_max_size 10 MB (ab PowerPlus L)
8 MB (BasicWeb XL, PowerPlus)
Beschränkt die Menge an Daten, die maximal von PHP über POST aktzeptiert wird auf 8/10 MegaByte.
register_globals Off Ermöglicht den Zugriff auf POST & GET Daten über Arrays.
safe_mode Off Schaltet den Safemode von PHP aus
upload_max_filesize 10 MB (ab PowerPlus L)
2 MB (BasicWeb XL, PowerPlus)
Setzt die maximale Grösse von Dateiuploads auf 2 MegaByte
session.gc_maxlifetime 1440 Setzt den Timeout einer PHP-Session auf 1440 Sekunden
session.cache_expire 180 Limitiert die gültigkeit des
session caches auf 3 Stunden

 


PHP 5.2.x – config


 Parameter

 Wert
 Bedeutung
display_errors On Zeigt Scriptfehler im Browser zurück.
file_uploads On Ermöglicht das Hochladen von Dateien
max_execution_time ab PowerPlus L:
60 Sekunden CPU Zeit, bzw. 120 Sekunden abs. Laufzeit
BasicWeb XL, PowerPlus:
30 Sekunden
Setzt die Maximaldauer für die
Ausführung eines Scriptes
memory_limit

64MB (ab PowerPlus L)
32MB (BasicWeb XL, PowerPlus)

Beschränkt den maximalen Speicherverbrauch
eines Scripts auf 32/64 MegaByte
post_max_size 10 MB (ab PowerPlus L)
8 MB (BasicWeb XL, PowerPlus)
Beschränkt die Menge an Daten, die maximal von PHP über POST akzeptiert wird auf 8/10 MegaByte.
register_globals Off Ermöglicht den Zugriff auf POST & GET Daten über Arrays.
safe_mode Off Schaltet den Safemode von PHP aus
upload_max_filesize 10 MB Setzt die maximale Grösse von
Dateiuploads auf 10 MegaByte
zend.ze1_compatibility_mode Off Schaltet die Kompatibilität zur
zend1-engine aus
session.gc_maxlifetime 1440 Setzt den Timeout einer PHP-Session
auf 1440 Sekunden
session.cache_expire 180 Limitiert die gültigkeit des
session caches auf 3 Stunden


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 z.B. 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 versand wurden, mit $_GET["variablenName"] erreichbar sind. POST Daten entsprechend mit $_POST["variablenName"].

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

vorher:

PHP ( wunschname.de/test.php?test=Nachricht )

<?php
$text = $test;
echo $text;
?>

Ausgabe: Nachricht


nachher:

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

Ausgabe: Nachricht

Anmerkung
Um bei einem PowerPlus-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: