2015-05-29 9 views
6

Ich bekomme Fehler 413 beim Hochladen einer 4MB-Datei. Ich habe bereits eine .user.ini Datei auf dem public/ Ordner erstellt. zu erlauben, bis zu 10 MB DateienHeroku Nginx HTTP 413 Einheit zu groß

So habe ich client_max_body_size wie diese auf meinem nginx.conf, aber ich bekomme immer noch 413.

location/{ 
    index index.php; 
    try_files $uri $uri/ /index.php?$query_string; 
    client_max_body_size 10M; 
} 

Diese Konfiguration ist, weil ich Laravel 5 bin mit.

Das ist mein Procfile

web: vendor/bin/heroku-php-nginx -C nginx.conf public/ 

Habe ich etwas falsch gemacht?

Antwort

1

Vielleicht ein bisschen spät, aber um dies zu beheben, bewegen Sie Ihre client_max_body_size 10M; außerhalb der Standort-Abschnitt. Wie folgt aus:

client_max_body_size 10M; 

location/{ 
    index index.php; 
    try_files $uri $uri/ /index.php?$query_string; 
} 

Siehe https://github.com/heroku/heroku-buildpack-php/blob/beta/conf/nginx/heroku.conf.php#L35 Referenz auf wie Heroku diese Datei enthält.

+0

wo fügen Sie diese Einstellungen hinzu? – Ben

+0

wo immer Sie Ihre Konfiguration definieren. Wenn Ihr Procfile wie folgt aussieht: web: vendor/bin/heroku-php-nginx -C nginx.conf public/'dann wäre es nginx.conf –

Verwandte Themen