2015-05-29 10 views
6

Otrzymuję błąd 413 podczas przesyłania pliku 4MB. Mam już utworzony plik .user.ini w folderze public/. aby umożliwić maksymalnie 10 MB plikówHeroku Nginx Obiekt HTTP 413 za duży

Więc użyłem client_max_body_size jak to na moim nginx.conf, ale wciąż 413.

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

tej konfiguracji jest ponieważ używam Laravel 5.

To mój Procfile

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

Czy robię coś źle?

Odpowiedz

1

Być może nieco późno, ale aby to naprawić, przenieś swój numer client_max_body_size 10M; poza sekcję lokalizacji. W ten sposób:

client_max_body_size 10M; 

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

Zobacz informacje o tym, jak heroku zawiera ten plik.

+0

gdzie dodajesz te ustawienia? – Ben

+0

wszędzie tam, gdzie definiujesz swoją konfigurację. jeśli twój procfile wyglądał jak 'web: vendor/bin/heroku-php-nginx -C nginx.conf public /' to byłby to nginx.conf –

Powiązane problemy