Quero carregar arquivos grandes para minha instância do Bitnami WordPress do Amazon Lightsail.
Breve descrição
Upload_max_filesize é o tamanho e a cota máximos de um único arquivo carregado. Post_max_size é a cota de todo o corpo da solicitação. É uma prática recomendada definir o post_max_size como maior ou igual ao upload_max_filesize. Por padrão, o WordPress limita os carregamentos a 40 MB para post_max_size e upload_max_filesize.
Para verificar o limite máximo de carregamento na sua instância do Lightsail, execute os seguintes comandos:
# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.ini
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini
Os comandos retornam uma saída semelhante à seguinte:
upload_max_filesize = 40M
post_max_size = 40M
Resolução
Para modificar o tamanho máximo de carregamento, conclua as seguintes etapas:
-
Para aumentar upload_max_filesize e post_max_size, abra o arquivo /opt/bitnami/php/etc/php.ini. Use um editor de texto, como o editor vi, para acessar o arquivo /opt/bitnami/php/etc/php.ini:
# sudo vi /opt/bitnami/php/etc/php.ini
; Maximum size of POST data that PHP will accept.
post_max_size = 64M
; Maximum allowed size for uploaded files.
upload_max_filesize = 64M
-
Pressione i para editar os valores e, em seguida, pressione Esc para salvar o arquivo. Em seguida, execute o comando a seguir para salvar o arquivo:
:wq!
-
Para verificar se o parâmetro LimitRequestBody está especificado nos arquivos de configuração do Apache, execute o seguinte comando:
# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf
Se o parâmetro não for especificado, não haverá restrição de tamanho nos limites de configuração do servidor web Apache. Se o parâmetro for especificado e o valor for menor que o tamanho de carregamento desejado, conclua as etapas a seguir para aumentar o parâmetro:
Abra /opt/bitnami/apache2/conf/httpd.conf em um editor de texto:
# sudo vi /opt/bitnami/apache2/conf/httpd.conf
Defina o parâmetro LimitRequestBody com um novo valor em bytes:
LimitRequestBody 65536
Pressione Esc e execute o seguinte comando para salvar o arquivo:
:wq!
-
Para verificar os detalhes da configuração, execute o seguinte comando:
sudo apachectl configtest
Syntax OK
-
Para que as alterações entrem em vigor, execute o seguinte comando para reiniciar os servidores:
sudo /opt/bitnami/ctlscript.sh restart