Wie kann ich die maximale Größe der Upload-Datei ändern? Ich möchte 10 MB gleichzeitig hochladen können.
Wie kann ich die maximale Größe der Upload-Datei ändern? Ich möchte 10 MB gleichzeitig hochladen können.
Antworten:
Dies liegt an den PHP-Einschränkungen beim Hochladen von Dateigrößen. Wenn Sie Zugriff auf Ihre Datei php.ini haben, können Sie die folgenden Zeilen ändern:
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
Wenn Sie keinen Zugriff auf die Datei php.ini haben (z. B. eine Hosting-Situation), müssen Sie sich möglicherweise an Ihren Webhost wenden, um zu prüfen, ob diese für Sie erhöht werden. Ich habe auch gesehen, wie Benutzer eine php.ini-Datei mit genau diesen Werten erstellt und in die Datei eingefügt haben, in der WordPress installiert ist. Wenn Ihre PHP-Instanz "geerbte Konfigurationen" zulässt, können diese lokalen Einstellungen die globalen Einstellungen überschreiben.
Die andere Lösung wäre, den Code dynamisch in WordPress hinzuzufügen, um diese Änderung für Sie vorzunehmen. Dieser Artikel hat eine gute Möglichkeit, dies über ein "Plugin" zu tun. Ich habe zweifelhafte Ergebnisse dieses Ansatzes gesehen (einige berichten über Erfolge, andere über keinen Erfolg), daher kann ich nicht sicher sagen, ob es für Sie funktionieren wird.
post_max_size = 10M max_execution_time = 300
wird in diesem Fall nicht benötigt.
sudo systemctl restart php7.2-fpm
Ich hatte das Problem, dass ich die Datei php.ini nicht aktualisieren / hinzufügen konnte. Am Ende habe ich meiner .htaccess-Datei die folgenden Zeilen hinzugefügt, um die Upload-Größe zu ändern:
php_value upload_max_filesize 5M
php_value post_max_size 5M
php_value max_execution_time 200
php_value max_input_time 200
Dadurch wird das Upload-Limit auf 5 geändert und die Zeitüberschreitung beim Hochladen größerer Dateien verlängert.
Das hat bei mir funktioniert. Ich bin gerade in den cpanel / Dateimanager gegangen und habe eine neue php.ini-Datei erstellt. Dann habe ich den folgenden Text eingegeben: upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300
Funktioniert zu 100%
Legen Sie einfach die Datei php.ini im Verzeichnis wp-admin ab
Irgendwie musste ich eine php.ini-Datei erstellen, die ich in das Verzeichnis wp-admin hochgeladen hatte, aber ich musste auch die Zeile memory_limit = 32M hinzufügen. Ohne diese Zeile wird das Limit in Wordpress 3.3.1 nicht erhöht
memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300