Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como corrigir o erro “O link que você seguiu expirou” no WordPress

Você está vendo a mensagem “The link you followed has expired” (O link que você seguiu expirou) no WordPress?

Esse erro não dá muitas pistas sobre o que está errado, e é por isso que os iniciantes em WordPress acham difícil resolvê-lo.

Neste artigo, mostraremos como corrigir facilmente a mensagem “o link que você seguiu expirou” no WordPress.

Fixing 'The link you have followed has expired' error

O erro “The link you followed has expired” (O link que você seguiu expirou) geralmente ocorre quando você está tentando carregar um tema ou plug-in do WordPress que é maior do que os limites de tamanho de arquivo definidos pelo seu provedor de hospedagem do WordPress.

Esta é a aparência da mensagem:

The link you followed has expired error displayed on a WordPress website

As empresas de hospedagem na Web controlam o tamanho dos arquivos que você pode carregar no WordPress para melhorar o desempenho geral do seu servidor da Web. Arquivos grandes podem fazer com que seu site fique instável ou lento.

Você pode ver o limite de upload do tamanho do arquivo visitando a página Mídia ” Adicionar novo no painel do WordPress.

WordPress file upload limit

Dito isso, se essas configurações forem muito baixas ou se você estiver tentando fazer upload de um arquivo maior, poderá ver erros como o erro de memória esgot ada ou o erro de tempo máximo de execução excedido.

E se você estiver tentando fazer upload de um tema ou plug-in do WordPress, o erro que verá será “O link que você seguiu expirou”.

Com isso em mente, vamos dar uma olhada em como corrigir facilmente esse problema.

A maneira mais rápida de corrigir a mensagem “O link que você seguiu expirou” é aumentar o tamanho do upload de arquivos, a memória PHP e os limites de tempo de execução do seu site WordPress.

Há várias maneiras de fazer isso. Mostraremos todas elas, e você poderá escolher a que parecer mais fácil e funcionar em seu ambiente de hospedagem.

Você pode usar os links rápidos abaixo para ir para o método que deseja usar:

Método 1: Aumentar os limites usando o WPCode (recomendado)

Aumentar os limites no arquivo functions.php pode ser fácil, mas esse método tem uma desvantagem. Seu site voltará aos limites antigos se você alterar ou atualizar o tema do WordPress.

Por isso, recomendamos o uso do WPCode.

O WPCode é o melhor plug-in de gerenciador de código para WordPress que permite adicionar trechos de código em qualquer lugar do seu site sem editar arquivos de tema como functions.php. Dessa forma, as personalizações que você fizer não serão perdidas quando você atualizar ou alterar o tema.

Primeiro, você precisará instalar e ativar o WPCode. Para obter mais detalhes, consulte nosso guia para iniciantes sobre como instalar um plug-in do WordPress.

Depois que o plug-in tiver sido ativado, basta acessar Code Snippets ” Add Snippet na área de administração e clicar em “Add Your Custom Code”.

Add new snippet

Certifique-se de selecionar “PHP snippet” no menu suspenso “Code Type” (Tipo de código) e, em seguida, insira esse código na caixa “Code Preview” (Visualização de código):

@ini_set( 'upload_max_size' , '120M' );
@ini_set( 'post_max_size', '120M');
@ini_set( 'max_execution_time', '300' );

Nesse código, aumentamos os limites para 120 megabytes para tamanhos de upload e postagem e o tempo de execução para 300 segundos.

Sinta-se à vontade para ajustar os valores em upload_max_size e post_max_size para que sejam maiores do que o arquivo que você está tentando carregar. Você também pode aumentar o max_execution_time para o tempo que você acha que o arquivo levaria para ser carregado.

Por fim, você precisará ativar o snippet de código para torná-lo ativo em seu site.

Activate and save snippet in WPCode

Para obter mais detalhes, consulte nosso guia sobre como adicionar facilmente códigos personalizados no WordPress.

Método 2: Aumentar o limite de memória do PHP no wp-config.php

Esse método oferece uma abordagem alternativa para aumentar os limites de recursos em comparação com o plug-in WPCode.

Embora o plug-in WPCode ofereça uma interface fácil de usar para gerenciar trechos de código sem modificar os arquivos do tema principal, a edição do arquivo wp-config.php afeta diretamente a configuração principal do WordPress.

Você precisará usar um cliente FTP ou o aplicativo Gerenciador de arquivos no cPanel para acessar os arquivos do seu site e localizar o arquivo wp-config.php.

Para obter instruções detalhadas sobre como localizar e editar esse arquivo, consulte nosso guia sobre como localizar e editar o arquivo wp-config.php.

Depois de acessar o arquivo wp-config.php, abra-o para edição e cole a seguinte linha logo antes da linha que diz That's all, stop editing! Feliz blog..:

define( 'WP_MEMORY_LIMIT', '256M' );

Esse código informa ao WordPress para alocar 256 MB de memória para seu site. Você pode ajustar o valor na linha “WP_MEMORY_LIMIT” para um valor maior, se necessário, mas recomendamos começar com esse valor primeiro.

Para obter mais informações sobre como aumentar os limites de memória do PHP, confira nosso guia sobre como corrigir o erro de memória esgotada do WordPress.

Método 3: Aumentar os limites no arquivo .htaccess

Outra maneira de aumentar seus limites de recursos PHP é editar o .htaccess, que é um arquivo central do WordPress.

Basta conectar-se ao seu site usando FTP ou abrir o aplicativo Gerenciador de arquivos e localizar o arquivo .htaccess na raiz ou na pasta public_html. Em seguida, abra-o para editá-lo usando um editor de código.

Editing the .htaccess file using FTP

Agora, você precisa adicionar as seguintes linhas de código na parte inferior do seu arquivo .htaccess:

php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

Como no método anterior, você pode ajustar os valores para que sejam maiores do que o arquivo que está tentando carregar.

Por fim, não se esqueça de salvar as alterações e fazer o upload do arquivo de volta para o seu site.

Método 4: Aumentar os limites no arquivo php.ini

O arquivo php.ini é um arquivo de configuração usado pelo PHP e pelo WordPress. Você precisará se conectar ao seu site WordPress usando um cliente FTP e procurar o arquivo php.ini no diretório raiz do seu site.

A maioria dos usuários está em uma conta de hospedagem compartilhada, portanto, talvez não encontrem esse arquivo na pasta raiz do site. Nesse caso, você precisará criar um arquivo php.ini em branco usando um editor de texto simples, como o Bloco de Notas, e carregá-lo em seu site.

Agora, edite o arquivo php.ini e adicione o seguinte código dentro dele:

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

Não se esqueça de salvar as alterações e fazer o upload do arquivo de volta para o seu site.

Agora você pode acessar seu site e tentar carregar o arquivo do tema ou do plug-in novamente. O erro deverá desaparecer e você poderá fazer o upload do arquivo.

Se isso não acontecer, tente o próximo método.

Método 5: Atualize sua versão do PHP

Além dos métodos anteriores, a atualização da versão do PHP pode potencialmente corrigir o erro “O link que você seguiu expirou” no WordPress. Isso ocorre porque uma versão desatualizada do PHP pode causar problemas de compatibilidade, o que pode levar a esse erro.

Para fazer isso com segurança em seu site, consulte nosso guia sobre como atualizar sua versão do PHP no WordPress.

Método 6: Verifique se há conflitos de plug-ins

Em casos raros, o erro “The link you followed has expired” pode ser causado por conflitos entre plug-ins do WordPress. Às vezes, os plug-ins podem interagir uns com os outros de maneiras inesperadas, o que pode levar a problemas com o uso de recursos ou com a forma como o WordPress lida com uploads de arquivos.

Para verificar se um conflito de plug-ins está causando o erro, você pode tentar desativar todos os plug-ins e reativá-los um a um.

Navegue até a seção Plugins no painel do WordPress. Selecione todos os plug-ins usando a caixa de seleção na parte superior, escolha “Desativar” no menu suspenso de ações em massa e clique em “Aplicar”.

Bulk deactivate all WordPress plugins

Tente fazer o upload do arquivo novamente. Se o erro desaparecer, você saberá que o conflito está nos plug-ins desativados. Agora, reative cada plug-in, um a um, testando a funcionalidade de upload após cada ativação.

Quando o erro reaparecer, você provavelmente identificou o plug-in problemático. A partir daí, você pode entrar em contato com o suporte do desenvolvedor do plug-in para obter assistência na solução do problema.

Se o erro o impedir de acessar a área de administração do WordPress, não se preocupe. Consulte nosso guia sobre como desativar plug-ins do WordPress quando não puder acessar a área de administração.

Além disso, observe que plug-ins desatualizados podem, às vezes, contribuir para conflitos. Manter seus plug-ins atualizados com as versões mais recentes pode ajudar a minimizar os problemas de compatibilidade.

Método 7: Entre em contato com o provedor de hospedagem

Se todos os métodos acima não funcionarem, talvez seja necessário entrar em contato com o provedor de hospedagem do WordPress para verificar se o problema está no lado dele. Se esta é a primeira vez que você solicita assistência para o WordPress, leia nosso guia sobre como obter suporte para o WordPress da maneira correta.

Saiba mais maneiras de solucionar problemas do WordPress

Está encontrando outros erros em seu site? Confira estes guias para solucionar problemas do WordPress:

Esperamos que este artigo tenha ajudado você a corrigir facilmente a mensagem “The link you followed has expired” no WordPress. Talvez você também queira marcar nosso guia sobre como corrigir os erros mais comuns do WordPress e conferir nossa lista dos problemas mais comuns do editor de blocos.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

65 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Syed Shan Shah

    Nothing worked for me.

    • WPBeginner Support

      If none of the methods from our guide were able to assist then we would recommend reaching out to your hosting provider to ensure they don’t have a setting on their end that is overriding your attempts.

      Administrador

  3. Kevin

    What worked for me was to create a .user.ini file in the public_html folder and put the code mentioned above for php.ini

    • WPBeginner Support

      It would depend on how your server is set up as not all servers allow user.ini but that is good to know for servers that do :)

      Administrador

  4. Jiří Vaněk

    Editing limits using the .user.ini file also works on Linux. The directives are very similar. Some providers also prefer the user.ini file to the .htacess file. Thanks for the great video. In the end, it helped me to raise the limits only through the mentioned .user.ini.

    • WPBeginner Support

      You’re welcome :)

      Administrador

  5. Steve

    Doesn’t work. I’ve run into this before and got it to work but it was awhile back. searched Google and found these instructions but they don’t work for my site.

    • WPBeginner Support

      If none of the methods in our guide were able to help you, please reach out to your hosting provider and they should be able to assist.

      Administrador

  6. Shane O'Sullivan

    I am running Wordpress on my iMac at localhost:8888 but changing the sizes in wpcode made no difference. After editing the htaccess file, I was able to upload the theme, so cheers

    • WPBeginner Support

      Glad to hear you were able to solve the issue!

      Administrador

  7. Himesh

    I followed every single step as mentioned to work around the problem of uploading a theme to wordpress when upload limit was too low. Used the WP Code Snippet to increase the limits and still the same message: “link expired”

    • WPBeginner Support

      If our recommendations do not work for you, please reach out to your hosting provider and they should be able to assist with this issue.

      Administrador

  8. Gabriel

    I am using GCP.
    It works only after modifying php.ini under fpm, and restart php-fpm
    Modifying .htaccess would lead to internal server error.

    • WPBeginner Support

      Thank you for sharing what worked for you!

      Administrador

  9. Gary

    I tried 3 methods all. But the limit value was not changed.
    On the ‘Add New’ page from ‘Media’, the Maximum upload file size is still 2MB.
    Do I need to restart service or something?
    Please help me.

    • WPBeginner Support

      Your hosting provider may be overriding the max file size, if you check with your host they should be able to assist!

      Administrador

  10. Michael Douglas

    Thanks for the help. This took care of the issue for me.

    • WPBeginner Support

      Glad our guide was helpful!

      Administrador

    • WPBeginner Support

      You’re welcome!

      Administrador

  11. Ry

    Thank you!

    Used .htaccess method.

    • WPBeginner Support

      You’re welcome, glad that our recommendations were able to assist!

      Administrador

  12. Syed Nauman Sajid

    Brilliant and perfectly worked for me.

    • WPBeginner Support

      Glad our guide could help!

      Administrador

  13. Bob

    People should check their settings. I left the M off from 128M. Really stupid but that was my issue.

    • WPBeginner Support

      Everyone can make a typo like that but we’re glad you were able to find and solve the issue for you :)

      Administrador

  14. Art Bejarano

    I’m having an issue: I’ve added the htaccess text at the end and it did not work. I removed any formating on the text and it still did not work. I need help.

  15. Ann

    I tried all the steps but I still have the issue. I have the issue every time I click on save/submit. For example, update WordPress version. Enable debug mode in Elementor. Disable all plugins.
    Please help to let me know how can I fix it, please.

  16. Anurodh Keshari

    In my dashboard Maximum upload file size is 512 MB. but still, I’m facing this issue but I’m facing this issue while deactivating the plugin… can you help me…

    • WPBeginner Support

      You would want to check with your hosting provider to ensure they are not overriding any of your changes.

      Administrador

  17. Cesar Puente

    This guide helped me a lot. I had this problem with local WordPress. I couldn’t upload my customize theme to test it.

    Thank you so much.

    • WPBeginner Support

      Glad our recommendations were able to help :)

      Administrador

  18. Akin

    Method 2 worked for me like charm. Thank so much for this.

    • WPBeginner Support

      Glad our recommendation helped you :)

      Administrador

  19. Carly

    Worked perfectly – thanks so much!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  20. Tasmim

    Really good suggestion. works really fine now

    • WPBeginner Support

      Glad our recommendation helped :)

      Administrador

  21. elijah

    which location should i post the method one which line

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  22. Andri

    Thanks very much Method 3 worked.

    But, Server error when I edit the .htaccess file and Adding to functions.php doesnt work.

    • WPBeginner Support

      Glad our guide was helpful, if any of the methods don’t work then we would recommend checking with your host as those are settings that may be getting ignored due to server settings.

      Administrador

    • WPBeginner Support

      You’re welcome :)

      Administrador

  23. Khan

    METHOD 2 worked perfectly.
    I was trying to install the elegant theme

    Thanks Brother!

    • WPBeginner Support

      Glad our guide could help :)

      Administrador

  24. Theo

    Thank you, that was most helpful. I modified .htaccess.

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrador

  25. Nathan

    I get a 500 Internal Server error when I edit the .htaccess file. How do I add the code without getting this error. Adding to functions.php doesnt work for me

  26. Ravi

    Many thanks, your method 2 worked for me on 04-JULY-2020. I have added following code before the tag:

    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300

    • WPBeginner Support

      Glad our recommendation was helpful :)

      Administrador

  27. James Voufo Safor

    Thank you so much. This really worked!

    I followed the second method and now I have the theme installed.

    Keep doing what you do.

    • WPBeginner Support

      Glad our guide could help :)

      Administrador

  28. kwaku Vesper

    thanks very much it worked

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Administrador

  29. Waqar

    Did all these methods but still getting the error :(
    Don’t know what else to do

    • WPBeginner Support

      You may want to reach out to your hosting provider to ensure they’re not overriding the changed you’re making and that they don’t see any errors from their end.

      Administrador

  30. Steve

    Sadly this explanation does not indicate in which folder the php.ini should be located/placed

    • WPBeginner Support

      Apologies if our explanation was not clear, the php.ini should be in your site’s root folder.

      Administrador

  31. Mark Ferguson

    I have a client having this issue but only on the woocommerce login form. If you click link to try again it works. Any ideas?

    • WPBeginner Support

      If the methods in this article and resaving your permalinks does not fix the issue, you would want to reach out to WooCommerce for assistance.

      Administrador

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.