Quero aumentar o maximum file size
que pode ser carregado.
Depois de fazer algumas pesquisas online, descobri que você deve editar o arquivo 'nginx.conf'.
A única maneira de acessar este arquivo atualmente é passando pelo Putty e digitando o comando:
vi /etc/nginx/nginx.conf
Isso abrirá o arquivo, mas tenho 2 perguntas agora:
- Como edito este arquivo?
- Descobri online que você deve adicionar a seguinte linha de código:
client_max_body_size 8M;
Onde eu colocaria essa linha de código nginx.conf
?
fonte
http {
contexto para que todos os servidores o herdem. E certifique-se que ajuste o seuupload_max_filesize
emphp.ini
para corresponder à sua configuração nginx. Se você estiver executando o Laravel usando Homestead / Vagrant, esse arquivo está localizado em/etc/php5/fpm/php.ini
.sudo nginx -s reload
recarrega a configuração sem reiniciar o nginxCaso se esteja usando o proxy nginx como um contêiner do docker (por exemplo, jwilder / nginx-proxy ), há a seguinte maneira de configurar
client_max_body_size
(ou outras propriedades):/etc/nginx/proxy.conf
com um valor correto para esta propriedade-v /etc/nginx/proxy.conf:/etc/nginx/conf.d/my_proxy.conf:ro
Pessoalmente, achei essa forma bastante conveniente, pois não há necessidade de construir um contêiner personalizado para alterar as configurações. Não sou afiliado
jwilder/nginx-proxy
, estava apenas usando no meu projeto, e a forma descrita acima me ajudou. Espero que ajude outra pessoa também.fonte
#USE_NGINX_CONF_FILES=true
; correrstart.sh
e finalmentedocker-compose up
. (Não sou afiliado a nenhum dos projetos).Você pode aumentar client_max_body_size e upload_max_filesize + post_max_size o dia todo. Sem ajustar o tempo limite de HTTP, ele nunca funcionará.
// Você precisa ajustar isso, e provavelmente no lado do PHP também. client_body_timeout 2min // 1GB fileupload
fonte
Primeiro, navegue no caminho do php.ini
então, próxima mudança
então
ESC-->:wq
Agora, por último, cole este comando,
você terminou.
fonte