Como posso alterar o tamanho máximo do arquivo de upload? Gostaria de poder carregar 10Mb de cada vez.
Como posso alterar o tamanho máximo do arquivo de upload? Gostaria de poder carregar 10Mb de cada vez.
Respostas:
Isso ocorre devido às limitações do PHP nos uploads de tamanho de arquivo. Se você tiver acesso ao seu arquivo php.ini, poderá modificar as seguintes linhas:
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
Se você não tem acesso ao arquivo php.ini (como uma situação de hospedagem), pode ser necessário entrar em contato com o seu host e ver se eles o aumentarão para você. Também vi usuários criarem um arquivo php.ini com apenas esses valores e o colocarem no arquivo em que o WordPress está instalado. Se sua instância do PHP permitir "configurações herdadas", permitirá que essas configurações locais substituam a global.
A outra solução seria adicionar o código dinamicamente ao WordPress para fazer essa alteração para você. Este artigo tem uma ótima maneira de fazê-lo através de um "plugin". Vi resultados duvidosos dessa abordagem (alguns relatam sucesso, outros não relatam sucesso), portanto não posso dizer com certeza se funcionará para você.
post_max_size = 10M max_execution_time = 300
não é necessário neste caso.
sudo systemctl restart php7.2-fpm
Eu tive o problema em que não podia atualizar / adicionar ao arquivo php.ini. Acabei adicionando as seguintes linhas ao meu arquivo .htaccess para alterar o tamanho do upload:
php_value upload_max_filesize 5M
php_value post_max_size 5M
php_value max_execution_time 200
php_value max_input_time 200
Isso altera o limite de upload para 5 e permite estender o tempo limite durante o upload de arquivos maiores.
Isso funcionou para mim. Acabei de entrar no cpanel / gerenciador de arquivos e criei um novo arquivo php.ini. Então entrei no texto abaixo: upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300
Works 100%
Basta colocar o arquivo php.ini no diretório wp-admin
De alguma forma, tive que criar um arquivo php.ini que carreguei no diretório wp-admin, mas também tive que adicionar a linha memory_limit = 32M. Sem essa linha, o limite não é aumentado no Wordpress 3.3.1
memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300