====== 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 [[webhosting:php:einstellungen_anpassen|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 Requests((POST ist neben GET eines der beiden Verfahren, beim Aufruf einer Webseite zusätzliche Daten an den Server zu übermitteln. Während bei der Methode GET die Daten an die URL angehängt werden (z.B. %%https://www.beigoneo.de/index.php?parameter1=wert1¶meter2&wert2%%), werden bei POST die entsprechenden Daten direkt in die HTTP Anfrage eingebettet und sind somit im Gegensatz zu GET nicht in der URL sichtbar. Diese Daten machen zwar gegenüber Dateiuploads nur einen (sehr) geringen Teil der Anfrage aus, werden aber dennoch zur Größe des POST hinzugezählt.)), 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