O limite de carregamento de ficheiros no WordPress: quanto e onde alterar
Indique o tamanho dos ficheiros que precisa de carregar — a ferramenta calcula um conjunto coerente de valores e mostra que método funciona no seu tipo de servidor. Tudo é calculado no navegador, nada é enviado para lado nenhum.
phpinfo(), a linha Server API: Apache 2.0 Handler = mod_php, FPM/FastCGI = PHP-FPM, LiteSpeed = LSAPI.
| Diretiva | Porquê exatamente este valor | Valor |
|---|
O cálculo é feito no seu navegador — nenhum dado sobre o servidor é enviado para lado nenhum.
Porque alterar apenas o upload_max_filesize quase nunca chega
O tamanho do carregamento é limitado por, pelo menos, quatro valores independentes, e vale o menor deles. upload_max_filesize — o tamanho de um único ficheiro. post_max_size — o tamanho de todo o pedido POST. Tem de ser maior do que upload_max_filesize, caso contrário o ficheiro é cortado ainda antes de o primeiro limite ser verificado. memory_limit — tem de comportar o pedido inteiro; para o WordPress, 256M no mínimo. client_max_body_size — o limite do nginx. É o mais esquecido: o PHP já permite tudo, mas o nginx devolve 413 Request Entity Too Large. O método é uma armadilha à parte. As diretivas php_value no .htaccess funcionam SÓ quando o PHP está ligado como módulo do Apache (mod_php). Nos alojamentos modernos o PHP corre quase sempre como FPM e, nesse caso, essa linha ou é ignorada em silêncio ou dá um 500 Internal Server Error. É precisamente por isso que a ferramenta pergunta o tipo de servidor e mostra qual o bloco que o vai ajudar de facto.
