Pessoal, um help por favor. Estou tentando encontrar onde altero o tamanho de arquivo permitido para Laudo do Aluno e Documentos. Ali diz que é 2MB, mas arquivos de 1.5MB não aceita.
Onde altero o tamanho permitido?
Alterei nos arquivos file.check.php e file_check_just_pdf.php o maxsise para 4048 * 2024 e não resolveu.
Ocorre a mensagem: Não foi possível enviar o arquivo
Alguem sabe onde preciso mexer?
Olá @paglioza, provavelmente você precisa alterar no seu provedor de arquivos estáticos, o Nginx ou Apache como também no PHP
No PHP, vai em: /etc/php/7.4/fpm/php.ini
e adiciona as seguintes informações:
upload_max_filesize = '2048M'
post_max_size = '2048M'
max_execution_time = '300'
Depois vai no arquivo /etc/php/7.4/fpm/pool.d/www.conf
e adiciona:
request_terminate_timeout = '300'`
Para o Nginx, vai no VIRTUAL HOST que você configurou e adiciona essa propriedade fastcgi_read_timeout 300;
no location ~ \.php
, ficando dessa forma:
location ~ \.php {
fastcgi_read_timeout 300;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php-fpm;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
fastcgi_param PATH_INFO \$fastcgi_path_info;
}
Se isso não resolver, não sei qual é o seu problema a não ser que incremente o post com os logs de erro do Laravel, PHP e NGinx
1 curtida
Bom dia. Para compartilhar.
Fizemos um debug no log do PHP e descobrimos que o erro real era: “client intended to send too large body”. Após pesquisar neste link: ruby on rails - Nginx error: client intended to send too large body - Stack Overflow
No nosso caso o problema estava no nginx.
Incluímos client_max_body_size 8M; no nginx.conf
Obrigado