2017-09-21 2 views
1

Ich bin auf einem Laravel Projekt arbeiten und das Hochladen von Dateien arbeitet korrekt auf kleineren Dateien, aber wenn ich versuchte, eine 400+ Meg Datei von Beispieldaten zu laden, die eine Textdatei, die ich erhalte,Apache: Entity anfordern zu groß

Request Entity Too Large 

The requested resource 
/table/create/import 
does not allow request data with POST requests, or the amount of data 
provided in the request exceeds the capacity limit. 

ich meine php.ini überprüft haben und versucht Einstellung der folgenden gemäß den Anweisungen I

upload_max_filesize = 5000M 
post_max_size = 10000M 
max_input_time = 300 
max_execution_time = 500 

ich habe festgestellt habe auch versucht Limitrequestbody in der httpd.conf-Datei auf dem Ordner festlegen, wo die Dateien hochgeladen erhalten zu.

<Directory "/var/www/html/project-css/storage/app/flatfiles"> 
    LimitRequestBody 0 
</Directory> 

Ich führe dies in einem vagrant Setup mit Centos. Ich habe das seit ein paar Tagen untersucht und ich habe keine Antwort gefunden. Hat jemand Ideen?

+0

Haben Sie die angewendeten Werte Ihrer geänderten php.ini-Einstellungen in einer PHP-Datei überprüft? – chilly

+0

ja, ich habe überprüft, dass sie angewendet wurden, indem Sie auf die phpinfo –

+0

schauen, verwenden Sie mod_php oder php-fpm? So oder so könnte es ein Speicherproblem sein. – pucky124

Antwort

0

Entdeckt das Problem war mit mod_security in der mod_security.conf Ich konnte die Größe SecRequestBodyLimit erhöhen, um die Datei hochladen zu können.

Verwandte Themen