Limit für Datei-Uploads

So bearbeiten Sie php.ini, um das Datei-Upload-Limit zu erhöhen.

Auf den meisten Servern gilt standardmäßig ein Upload-Limit von 2 MB. Um es zu erhöhen, genügt es, eine benutzerdefinierte php.ini-Datei im Verzeichnis /public_html/ abzulegen.

Upload-Limit anpassen

Erstellen Sie eine php.ini-Datei in /public_html/ und fügen Sie die folgenden Zeilen hinzu:

  • upload_max_filesize = 8M — legt die maximale Größe einer einzelnen hochzuladenden Datei fest
  • post_max_size = 8M — legt die maximale Datenmenge fest, die per POST übertragen werden kann
  • memory_limit = 32M — legt den maximalen Arbeitsspeicher fest, den ein PHP-Skript nutzen darf

Mit diesen Werten können Dateien bis zu 8 MB hochgeladen werden. Benötigen Sie mehr? Ersetzen Sie einfach 8M durch einen höheren Wert wie 16M oder 64M.

Wichtig

memory_limit muss immer größer als post_max_size sein, andernfalls erreicht PHP das Speicherlimit, bevor das Upload-Limit greift.

Unsere Produkte und Dienste

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

Einstellungen kontoweit anwenden

Standardmäßig gilt eine benutzerdefinierte php.ini nur für das Verzeichnis, in dem sie liegt. Damit die Einstellungen für das gesamte Konto gelten, fügen Sie die folgenden Zeilen am Anfang der .htaccess-Datei in /public_html/ ein. Falls die Datei noch nicht vorhanden ist, erstellen Sie sie.

suPHP_ConfigPath /home/user/public_html

<Files php.ini>
order allow,deny
deny from all
</Files>

Ersetzen Sie user durch Ihren tatsächlichen cPanel-Benutzernamen.

Der <Files>-Block schützt Ihre php.ini außerdem davor, direkt über den Browser aufgerufen zu werden.

PHP-Konfiguration überprüfen

Um sicherzustellen, dass Ihre Änderungen wirksam sind, erstellen Sie eine Datei namens info.php in /public_html/ mit folgendem Inhalt:

<?php
phpinfo();
?>

Öffnen Sie dann Ihren Browser und rufen Sie folgende Adresse auf:

yourdomain.com/info.php

Sie sehen eine vollständige Übersicht Ihrer aktuellen PHP-Konfiguration. Suchen Sie nach memory_limit, upload_max_filesize oder einer anderen Direktive, um zu prüfen, ob die neuen Werte aktiv sind.

Denken Sie daran, info.php nach Abschluss der Prüfung zu löschen — solange die Datei öffentlich zugänglich ist, werden sensible Serverinformationen preisgegeben.

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns