Como aumentar o tamanho máximo de upload do PHP

Publicados: 2021-10-29

O fato de você estar lendo este post significa que você encontrou um problema ao fazer o upload de arquivos para o seu site WordPress. Mas não se preocupe, vou oferecer mais de uma solução rápida para esse problema. “Excede o tamanho máximo de upload para este site” é um problema comum frequentemente enfrentado por profissionais ou proprietários de sites durante o upload de um arquivo HTML. Felizmente, você pode aumentar o tamanho máximo de upload do PHP para resolver esse problema.

O WordPress é a potência da internet e pode ser usado para construir e executar qualquer tipo de site pessoal ou comercial. Se você ainda não tem seu próprio site, considere um sinal para ter um. Além disso, com as ferramentas e tecnologias avançadas, ter um site é bastante fácil agora.

Índice

O que é o tamanho máximo de upload do PHP?

Por padrão, o PHP permite um upload máximo de arquivos de 2 MB. O limite existe para fins de segurança e eficiência, pois impede que os usuários inundem seu site com arquivos de mídia desnecessariamente grandes.

Por que aumentar o tamanho máximo de upload do PHP?

Se você não tem certeza de qual é o tamanho máximo de upload atual no seu WordPress, você pode verificá-lo navegando até o painel de administração do WordPress> Mídia> Adicionar novo. Você verá o tamanho máximo de upload na parte inferior da tela. Em primeiro lugar, não é um problema do WordPress. Redimensionar cada arquivo antes do upload pode ser uma tarefa demorada. Portanto, você precisa aumentar o limite de tamanho de upload quando necessário.

Felizmente, existem muitas maneiras de aumentar o limite de tamanho do arquivo de upload no PHP usando qualquer um dos métodos explicados a seguir. Estou escrevendo este guia para fornecer todas as soluções possíveis. No entanto, dependendo do seu host, alguns métodos podem não funcionar. Nesse caso, tente entrar em contato com seu provedor de hospedagem na web. Vamos começar.

Como aumentar o tamanho máximo do arquivo de upload do WordPress?

É importante entender por que esse problema acontece para corrigi-lo. Muitos provedores de hospedagem na web mantêm o limite baixo por padrão, então pode ser um problema do seu provedor de hospedagem ou pode ser um problema no nível do servidor. Com este artigo, tentarei explicar várias causas raiz do problema para que você possa descobrir a solução certa para corrigi-lo. Aqui estão algumas maneiras de resolver o problema do tamanho máximo do arquivo de upload do WordPress. Vamos cavar-

Opção 1: corrigir ou aumentar o tamanho máximo de upload do PHP em uma instalação multisite

Se você estiver executando uma instalação multisite, convém personalizar o limite de upload para seu site. No entanto, você só pode definir o limite se o seu servidor permitir. Por exemplo, se seu servidor estiver configurado para 20 MB, você não poderá exceder os limites acima de 20 MB de suas configurações de rede. definições. Siga os passos indicados-

Faça login no painel de administração do WordPress e navegue até Meus sites> Administrador de rede> Configurações.

Role para baixo e clique duas vezes na opção Tamanho máximo do arquivo de upload. Insira o valor em KBs para aumentar o tamanho do arquivo de upload e clique em Salvar alterações para salvar as alterações.

É isso. Você aumentou com sucesso o limite de tamanho de upload em uma instalação multisite.

Opção 2: corrigir ou aumentar o tamanho máximo de upload do PHP usando o provedor de hospedagem na web

Se você não se sentir confortável com o processo manual, tente fazê-lo usando seu provedor de hospedagem na web. Existem duas maneiras que você pode usar para aumentar o tamanho máximo de upload do PHP:

Usando o cPanel da sua hospedagem

Se você estiver executando seu site WordPress em um host que oferece cPanel, deve ser mais fácil aumentar o tamanho usando a interface.

Passo 1: Faça login no seu cPanel e clique em Select PHP Version na seção Software .

Passo 2: Clique nas opções Mudar para PHP.

Etapa 3: Agora, clique na opção upload_max_filesize , selecione o valor no menu suspenso e clique em Salvar para salvar as alterações.

As opções podem ter nomes diferentes dependendo do seu provedor de hospedagem na web. No entanto, deve ser semelhante o suficiente para você entender e fazer as alterações de acordo.

Entre em contato com seu provedor de hospedagem para obter ajuda

Se você está tendo problemas para carregar arquivos, mas não conseguiu fazer as alterações sozinho, você também pode tentar entrar em contato com o suporte ao cliente do seu provedor de hospedagem na web. Quase todas as empresas de hospedagem oferecem suporte ao cliente para ajudar seus clientes em necessidade. Tudo o que você precisa fazer é perguntar ao suporte ao cliente sobre o limite de tamanho de upload e eles farão isso por você. A equipe de suporte é técnica e o limite de upload é uma tarefa trivial para uma pessoa de suporte técnico, eles devem ser capazes de fazer isso em um minuto.

Opção 3: configurações do servidor para corrigir ou aumentar o tamanho máximo de upload do PHP

Se você se sente à vontade para modificar as configurações do servidor, deve seguir este método. Existem muitas configurações de servidor que podem afetar a forma como os uploads são tratados pelo seu site. No entanto, a maioria dos tutoriais erram porque tentam fazer alterações desnecessárias. De acordo com a documentação do PHP, você precisa considerar seguir apenas três diretivas-

Post-max-size: Esta opção define o tamanho máximo de dados de postagem permitidos e também afeta o upload do arquivo. Para aumentar o limite de upload, esse valor deve ser maior que upload_max_filesize

Upload_max_filesize: define o tamanho máximo de upload permitido

Memory_limit: Caso o limite de memória seja habilitado pelo seu script de configuração, ele também afeta o upload do arquivo e deve ser maior que post_max_size em geral.

Você precisa alterar as configurações dessas três diretivas para aumentar o tamanho máximo de upload do PHP. Aqui estão as diferentes maneiras de fazer edições nas configurações do servidor.

Aumente o tamanho do upload no seu php.ini

Os arquivos php.ini estão lá para controlar a configuração padrão geral do seu servidor. Para editar seu arquivo php.ini, faça login em seu site via FTP ou SFTP. Ou você também pode acessar seu arquivo php.ini do diretório raiz do seu site e abrir ou criar um arquivo php.ini. Se você localizar o arquivo php.ini existente, procure as diretivas a seguir e altere os valores. Ou você também pode simplesmente copiar e colar o seguinte código-

upload_max_filesize = 15Mpost_max_size = 16Mmemory_limit = 18M

Os valores fornecidos como 15M, 16M e 18M, etc., não são benchmarks. Você também pode inserir os valores desejados. No entanto, certifique-se de que memory_limit seja maior que post_maxsize e post_max_site seja maior que upload_max_filesize.

Editar arquivo .htaccess

Dependendo das restrições em seus servidores, talvez você não consiga usar os arquivos php.ini. No caso, você pode acessar e modificar seu arquivo .htaccess. É um arquivo oculto especial que contém várias configurações do seu site. Você pode usar as configurações para modificar o comportamento do servidor, até um nível específico de diretório. Caso o método fornecido acima não funcione, sugerimos que você tente este método. Faça login no seu site usando FTP, dê uma olhada no seu diretório raiz e localize o arquivo .htaccess. Abra e edite o arquivo. Procure as diretivas a seguir e altere os valores de acordo. Ou apenas copie e cole o seguinte código para aumentar o tamanho do upload do PHP-

1.php_value upload_max_filesize = 10M2.php_value post_max_size = 12M3.php_value memory_limit = 16M

Nota: Se você receber uma mensagem de 'erro interno do servidor' ao editar o arquivo .htaccess, isso significa que seu servidor está executando o PHP no modo CGI. Basicamente, este método não funcionará e você não pode executar os comandos acima em seu arquivo .htaccess. Você pode reverter esse código nesse caso.

Edite o arquivo wp-config.php

Outra maneira de aumentar o tamanho máximo de upload do PHP é editando o arquivo wp-config.php. Você precisa acessar o diretório raiz do WordPress usando FTP ou SSH e navegar até o arquivo wp-config.php. Agora, abra e edite o arquivo. Procure as diretivas a seguir e altere os valores de acordo. Ou apenas copie e cole o seguinte código para aumentar o tamanho do upload do PHP-

[email protected]_set( 'upload_max_size' , '18M' );[email protected]_set( 'post_max_size', '12M');[email protected]_set( 'memory_limit', '10M' );

Não se esqueça de salvar suas alterações após editar seu arquivo wp-config.php.

Edite o arquivo functions.php do seu tema

Se nenhuma das configurações de servidor mencionadas acima funcionar, você também pode tentar fazer alterações no arquivo function.php do seu tema. Em alguns casos, você pode não conseguir acessar o arquivo php.ini ou .htaccess, dependendo das restrições do servidor. No entanto, você pode aumentar o tamanho máximo de upload do PHP adicionando o código fornecido em seu arquivo functions.php do seu tema-

[email protected]_set( 'upload_max_size' , '18M' );[email protected]_set( 'post_max_size', '12M');[email protected]_set( 'memory_limit', '10M' );

Nota: Tenha em mente que você precisa editar seu arquivo functions.php toda vez que você mudar o tema ou então o tamanho máximo de upload retornará aos seus valores padrão.

Opção 4: corrigir ou aumentar o tamanho máximo de upload do PHP usando um plug-in

Aumentar o tamanho máximo do arquivo de upload

Eu recomendarei que você use qualquer um dos métodos explicados acima para aumentar o tamanho máximo de upload do PHP somente se você puder lidar com um pouco de métodos técnicos. No entanto, se você é apenas um iniciante e não se sente confortável com as modificações manuais das configurações do servidor, recomendo que você evite qualquer um dos métodos mencionados acima. Em tais situações, eu recomendo que você use um plugin. Existem vários plugins disponíveis que podem ajudá-lo a aumentar o tamanho máximo de upload do seu PHP.

Recomendação rápida: use o plug-in Aumentar tamanho do arquivo de upload máximo. Este plugin pode detectar automaticamente os limites de upload definidos pelo servidor, provedores de hospedagem e WordPress. Você pode acessar facilmente as configurações do plug-in no painel de administração principal do WordPress. Este plugin é fácil de instalar e fácil de usar. Além disso, ele vem de graça e você não precisa pagar para usá-lo. Vamos começar com as etapas para usá-lo-

Faça login no seu painel de administração do WordPress.

Navegue até o seu Painel> Plugins> Adicionar Novo . Procure por 'Aumentar o tamanho máximo do arquivo de upload' e, em seguida, ative e instale o plug-in.

Após a instalação bem-sucedida, vá para as configurações do plugin e simplesmente insira o valor para o tamanho do upload.

Clique no botão Salvar alterações para fazer as novas alterações.

É isso. Você aumentou com sucesso o tamanho máximo de upload do PHP usando o método de plug-in.

Resumo

O WordPress é conhecido por sua flexibilidade. Você sempre pode modificá-lo de acordo com sua necessidade e sempre há uma maneira de fazê-lo. Você pode usar qualquer um dos métodos mencionados acima para fazer as alterações desejadas e aumentar o tamanho máximo de upload do PHP. Como você pode ver, aumentar o limite de upload não é tão complexo. Além disso, existem várias maneiras de fazê-lo. Portanto, escolha o método com o qual se sente mais confortável e faça as alterações de acordo. Esperamos que este tutorial seja útil para você.