✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

So erhöhen Sie die maximale Upload-Dateigröße in PHP

150

PHP ist eine serverseitige Skriptsprache, die auf dem Apache/Nginx-Server ausgeführt wird. Standardmäßig hat Ihr konfigurierter Server eine bestimmte Begrenzung der Dateigröße. Manchmal müssen Sie diese Begrenzung der Dateigröße ändern. In diesem Artikel untersuchen wir, wie Sie die maximale Upload-Dateigröße in PHP erhöhen können.

Warum muss die Größenbeschränkung für Datei-Uploads geändert werden?

Nehmen wir an, Ihr Server erlaubt Ihnen das Hochladen von Dateien mit einer Größe von bis zu 2 MB. Wenn Sie nun versuchen, eine Datei mit einer Größe von mehr als 2 MB hochzuladen, gibt der Server den folgenden Fehler aus.

Datei überschreitet die maximal zulässige Größe

Dieser Fehler weist darauf hin, dass Ihr Server das Hochladen von Dateien mit einer Größe von mehr als 2 MB nicht zulässt. Aber was ist, wenn Sie eine große Datei hochladen möchten, die größer als 2 MB ist?

Es gibt zwei Möglichkeiten, diese Dateigrößenbeschränkung zu ändern. Einer ist durch .htaccessund der andere verwendet php.iniDatei.

Erhöhen Sie die maximale Upload-Dateigröße mit der htaccess-Methode

Sie finden die .htaccessDatei möglicherweise im Stammverzeichnis. Wenn es nicht vorhanden ist, erstellen Sie es. Um die Begrenzung der Dateigröße zu ändern, öffnen Sie die .htaccessDatei in Ihrem Editor und fügen Sie die folgenden Zeilen hinzu.

php_value upload_max_filesize 30M
php_value post_max_size 30M

Im obigen Code habe ich den Wert 30M übergeben, mit dem Sie eine Datei mit einer Größe von bis zu 30 MB hochladen können. Ändern Sie diesen Wert gemäß Ihren Anforderungen.

Hinweis: Einige Server werden möglicherweise nicht wirksam, wenn Sie die Dateigrößenbeschränkung mithilfe von .htaccessfile ändern. Wenn diese Option für Ihren Server nicht funktioniert, können Sie dies mit php.inider unten beschriebenen Datei tun .

Erhöhen Sie die Größenbeschränkung für Upload-Dateien mit PHP.INI

php.iniist die Standardkonfigurationsdatei, die zum Ausführen Ihrer PHP-Anwendungen erforderlich ist. Diese Datei wird verwendet, um Erweiterungen, Upload-Größe, Datei-Timeouts, Ressourcenlimit usw. zu steuern.

Um die Dateigrößenbeschränkung zu erhöhen, müssen Sie die Werte für post_max_size, upload_max_filesize in der php.iniDatei bearbeiten .

post_max_size = 30M
upload_max_filesize = 30M

Auch hier habe ich den Wert 30M übergeben. Sie können einen beliebigen Wert gemäß Ihren Anforderungen angeben. Diese Werte gelten global, was bedeutet, dass alle Ihre PHP-Anwendungen diesen konfigurierten Wert haben.

Als nächstes starten Sie den Server neu. Und jetzt können Sie die Datei mit einer Größe von bis zu 30 MB hochladen.

Zum Thema passende Artikel

Aufnahmequelle: artisansweb.net

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen