Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6
.ch €28,99 (≈ CHF 26.75)/Jahr.de €9,99 (≈ CHF 9.22)/Jahr.com €14,95 (≈ CHF 13.79)/Jahr Über 500 Endungen →

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

PHP-Optionen: upload_max_filesize, memory_limit und max_execution_time

Sehen Sie es sich in einem kurzen Video an

Je PHP-versie bekijken in Select PHP version 0:37

Zu PHP gehören Einstellungen, die bestimmen, wie viel ein Skript darf: wie gross ein Upload sein darf, wie viel Speicher ein Skript nutzen darf und wie lange es laufen darf. Diese passen Sie selbst in Select PHP version an, auf dem Tab Options. Sie benötigen also keine php.ini und keine Regeln in .htaccess.

So passen Sie eine Option an

  1. Klicken Sie in DirectAdmin unter Zusatzfunktionen auf Select PHP version.
  2. Kontrollieren Sie bei PHP version, ob die richtige Version ausgewählt ist. Optionen stellen Sie pro Version ein.
  3. Klicken Sie auf den Tab Options.
  4. Klicken Sie auf den Wert hinter der Option, die Sie ändern möchten, und wählen oder geben Sie den neuen Wert ein.
Der Tab Options mit unter anderem max_execution_time, memory_limit 256M, post_max_size 64M und upload_max_filesize 64M
(1) max_execution_time, (2) memory_limit, (3) post_max_size, (4) upload_max_filesize

Der neue Wert wird sofort gespeichert und gilt direkt für alle Websites in Ihrem Paket, die diese PHP-Version nutzen.

Die wichtigsten Optionen

OptionWas macht sie?Wann erhöhen?
upload_max_filesizeWie gross eine einzelne hochgeladene Datei sein darf.Wenn Sie ein grosses Theme, ein Video oder eine Sicherungskopie hochladen möchten und die Meldung erhalten, dass die Datei zu gross ist.
post_max_sizeWie gross alles zusammen sein darf, was auf einmal gesendet wird (Datei plus Formular).Immer zusammen mit upload_max_filesize. Stellen Sie post_max_size mindestens genauso gross ein, am besten etwas grösser.
memory_limitWie viel Speicher ein einzelnes PHP-Skript nutzen darf.Bei der Meldung "Allowed memory size of ... bytes exhausted" oder wenn ein Plugin um mehr Speicher bittet. 256M reicht für die meisten Websites völlig aus.
max_execution_timeWie viele Sekunden ein Skript laufen darf, bevor es abgebrochen wird.Bei einem Import, Export oder einer Migration, die auf halbem Weg mit "Maximum execution time exceeded" stoppt.
max_input_timeWie lange PHP für den Empfang eines Uploads oder Formulars benötigen darf.Bei grossen Uploads über eine langsame Verbindung.
max_input_varsWie viele Felder ein Formular haben darf.Wenn ein grosses Menü oder eine Seite mit vielen Optionen in WordPress nicht vollständig gespeichert wird. Setzen Sie den Wert dann zum Beispiel auf 3000 oder 5000.
display_errorsZeigt PHP-Fehler direkt auf der Seite an.Nur vorübergehend, um einen Fehler zu suchen. Schalten Sie es danach wieder aus: Besucher müssen Ihre Fehlermeldungen nicht sehen.
date.timezoneDie Zeitzone für Datum und Uhrzeit.Steht bereits auf Europe/Amsterdam. Nur ändern, wenn Ihre Website in einer anderen Zeitzone arbeiten soll.

Hinweis: Höhere Werte sind nicht immer besser. Ein Skript, das viel Speicher oder Zeit benötigt, zählt für die Limits Ihres Pakets mit (siehe Resource Usage: CPU, Arbeitsspeicher und Prozesse). Erhöhen Sie einen Wert also nur, wenn es nötig ist, und nicht "zur Sicherheit" auf das Maximum.

Ein Beispiel: eine grosse Datei hochladen

Sie möchten mit einem Migrations-Plugin eine Sicherungskopie von 200 MB hochladen, erhalten aber eine Meldung, dass die Datei zu gross ist. Stellen Sie dann Folgendes ein:

  1. upload_max_filesize auf 256M;
  2. post_max_size auf 256M oder höher;
  3. eventuell max_execution_time und max_input_time etwas höher, zum Beispiel 300.

Aktualisieren Sie danach die Seite des Plugins. Das neue Limit wird dort meist sofort angezeigt. Klappt es immer noch nicht, lesen Sie Upload zu gross (Fehler 413) oder Zeitüberschreitung.

Geht das auch in Mein WebOké?

Ja, für die am häufigsten verwendeten Optionen. Fragen Sie den KI-Assistenten in Mein WebOké zum Beispiel "Setze upload_max_filesize auf 256M". Der Assistent kann memory_limit, upload_max_filesize, post_max_size, max_execution_time, max_input_time, max_input_vars und display_errors für Sie ändern, in Select PHP version, für die PHP-Version, die Ihr Paket zu diesem Zeitpunkt nutzt. Sie sehen zuerst, was sich ändert, und klicken selbst auf Genehmigen und ausführen.

Häufig gestellte Fragen

Ich habe den Wert erhöht, aber meine Website zeigt noch den alten Wert.
Kontrollieren Sie, ob Sie die Option bei der Version mit (current) geändert haben. Prüfen Sie auch, ob in Ihrer .htaccess noch eine alte Zeile wie php_value upload_max_filesize steht, oder ob bei PHP Instellingen eine Überschreibung für Ihre Domain eingestellt ist (siehe PHP Instellingen in DirectAdmin oder Select PHP version: was ist der Unterschied?). Diese haben Vorrang.

Was ist das Maximum?
Auf dem Tab Options können Sie bei manchen Optionen nur aus einer Liste wählen. Benötigen Sie mehr, als dort auswählbar ist, zum Beispiel für einen grossen Import? Dann können Sie einen höheren Wert mit einer Regel in .htaccess einstellen (siehe PHP-Einstellungen pro Verzeichnis und über .htaccess), oder erstellen Sie ein Ticket.

Warum stehen disable_functions und open_basedir auch dort?
Diese dienen der Sicherheit Ihrer Website und des Servers. Lassen Sie sie so stehen, wie sie sind.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…