Starte kostenlos – die ersten 3 Monate sind kostenlosZum Angebot

Datenbanken und PHP

PHP-Grenzen: Speicher, Upload-Größe und Laufzeit

Sieh memory_limit, upload_max_filesize, Laufzeit und Anzahl der PHP-Prozesse auf den Webhostings von Sitewig – und was du tust, wenn deine Website an eine Grenze stößt.

2 Min. LesezeitAktualisiert

Auf dieser Seite
  1. Die Grenzen
  2. Kann ich php.ini ändern?
  3. Wenn du auf eine Grenze stößt
  4. Was bedeutet „Allowed memory size of … bytes exhausted“?
  5. Ich kann in WordPress keine große Datei hochladen. Was tun?
  6. Mein Skript bricht nach 5 Minuten ab. Kann es länger laufen?
  7. Die Seite ist langsam, wenn viele Besucher da sind. Hilft ein größeres Paket?
  8. Kann ich die Zeitzone selbst wählen?

Jedes Webhosting hat sein eigenes PHP-Setup mit festen Grenzen, damit eine einzelne Website nicht den ganzen Server beanspruchen kann. Die meisten Websites merken von den Grenzen nie etwas. Hier siehst du die Werte und was du tust, wenn du auf sie stößt.

Speicher 512 MB, Upload 128 MB, Laufzeit 300 Sekunden und PHP-Prozesse pro Paket
Die PHP-Grenzen eines Sitewig-Webhostings

Die Grenzen

PHP-Einstellungen auf allen Webhostings

memory_limit
512M (pro PHP-Prozess, fest)
upload_max_filesize
128M
post_max_size
128M
max_execution_time
300 Sekunden (harte Grenze)
max_input_vars
3000
date.timezone
Europe/Copenhagen
display_errors
Ausgeschaltet (Fehler werden in logs/php/error.log geschrieben)

Wie viele PHP-Prozesse gleichzeitig laufen können, hängt von deinem Paket ab. Mehr Prozesse bedeuten, dass mehr Besucher gleichzeitig eine Antwort bekommen: Das ist besonders für Onlineshops und stark besuchte WordPress-Seiten wichtig.

PaketPHP-Prozesse gleichzeitigSpeicher pro Prozess
Starter8512 MB
Pro16512 MB
Business32512 MB
Max32512 MB

Kann ich php.ini ändern?

Derzeit nicht. Im Kontrollpanel gibt es keinen php.ini-Editor, und die obigen Grenzen sind für das ganze Webhosting festgelegt. Einige Werte (z. B. Speicher, deaktivierte Funktionen und welche Ordner PHP lesen darf) sind aus Sicherheitsgründen gesperrt und können nie überschrieben werden.

Wenn du auf eine Grenze stößt

Was bedeutet „Allowed memory size of … bytes exhausted“?

Ein Skript hat mehr als 512 MB Speicher verbraucht. Das liegt fast immer an einem Plugin oder Import, das zu viel auf einmal lädt. Aktualisiere oder ersetze das Plugin, oder teile den Import auf. Ein größeres Paket bringt mehr PHP-Prozesse, aber nicht mehr Speicher pro Prozess.

Ich kann in WordPress keine große Datei hochladen. Was tun?

Der Upload über den Browser ist auf 128 MB pro Datei begrenzt. Größere Dateien, z. B. Videos oder Backup-Archive, lädst du per SFTP unter Webhosting → SSH/SFTP hoch, wo die Grenze von 128 MB pro Datei nicht gilt.

Mein Skript bricht nach 5 Minuten ab. Kann es länger laufen?

Nein. Eine einzelne Anfrage darf höchstens 300 Sekunden laufen. Teile die Arbeit in kleinere Häppchen auf, z. B. mit einem Import, der dort weitermacht, wo er aufgehört hat.

Die Seite ist langsam, wenn viele Besucher da sind. Hilft ein größeres Paket?

Ja, wenn alle PHP-Prozesse gleichzeitig belegt sind. Pro hat doppelt so viele wie Starter, Business und Max haben viermal so viele. Überlege dir außerdem ein Cache-Plugin, damit weniger Seiten jedes Mal von PHP erzeugt werden müssen.

Kann ich die Zeitzone selbst wählen?

Der Server nutzt dänische Zeit (Europe/Copenhagen). In WordPress kannst du unter Einstellungen → Allgemein eine andere Zeitzone wählen, und in deinen eigenen Skripten kannst du sie mit date_default_timezone_set() setzen.

Mehr über Webhosting

Antwort nicht gefunden?

Antwort innerhalb von 1 Werktag · Mo–Fr 8–17 Uhr