Maximale Uploadgröße in PHP
Standardmäßig ist die maximale Größe für Uploads auf 20 MB begrenzt. Diesen Wert können Sie über die PHP-Einstellungen anpassen.
Hierbei sei zu erwähnen, dass die maximale Uploadgröße durch zwei Einstellungen beeinflusst wird: post_max_size
und upload_max_filesize
. Die Einstellung post_max_size
bestimmt dabei die maximale Größe eines POST Requests1), der neben (HTML-)Formulardaten auch die Dateiuploads beinhaltet. Mit upload_max_filesize
wird die tatsächliche Maximalgröße einer (einzelnen) hochzuladenden Datei festgelegt.
Der Wert in den PHP Einstellungen wird in Bytes angegeben. Sie können hier die entsprechenden Kürzel (ohne „B“) an die Zahl anhängen, um die Größe in Megabytes, Gigabytes, usw. anzugeben (z.B. 50M
= 50 Megabyte (MB), 50G
= 50 Gigabyte (GB), usw).
.htaccess (Apache-Modul)
Um die Einstellungen über die .htaccess Datei anzupassen, tragen Sie folgendes am Anfang der .htaccess Datei ein und passen die Werte entsprechend an:
php_value post_max_size 20M php_value upload_max_filesize 20M
.user.ini (PHP-CGI)
Um die Einstellungen über die .htaccess Datei anzupassen, tragen Sie folgendes in die .user.ini Datei ein und passen die Werte entsprechend an:
post_max_size=20M upload_max_filesize=20M