Você está visualizando atualmente Erro “Parece que em sua instalação do PHP está faltando a extensão MySQL, que é requisitada pelo WordPress.” na Locaweb

Erro “Parece que em sua instalação do PHP está faltando a extensão MySQL, que é requisitada pelo WordPress.” na Locaweb

  • Última modificação: 15/02/2019
  • Tempo de leitura: 3 min.

Nos últimos dias alguns clientes da Duo-me hospedados em servidores Linux compartilhados enfrentaram problemas em seus sites WordPress na Locaweb. Aparentemente sem motivo o erro “Parece que em sua instalação do PHP está faltando a extensão MySQL, que é requisitada pelo WordPress.” começou a ser exibido no lugar do site. Para resolver siga os passos abaixo:

Solução nova:

Atualize a versão do PHP para, no mínimo, 5.4.

Solução antiga:

Para resolver é preciso restaurar o arquivo de configuração do PHP, o php.ini. Veja como:

  1. Acesse o FTP da conta e verifique se há um arquivo php.ini na raíz;
  2. Se houver faça um backup e exclua-o.

Estes dois passos fazem com que o servidor execute o PHP com a configuração padrão do servidor. Em todos os nossos clientes isso não foi o suficiente, o site passou a apresentar uma tela em branco. É necessário subir um outro php.ini com configurações adicionais, da seguinte forma:

  1. A locaweb disponibiliza um php.ini padrão (bem como um tutorial similar a este de como restaurá-lo). Estou disponibilizando uma versão local deste php.ini no meu servidor aqui também.
  2. A quantidade de memória padrão disponível para o PHP é apenas 32MB, muito pouco para a maioria dos sites. Altere memory_limit para 256 M na linha 303. Suba o arquivo e tente novamente.
  3. Se o site ainda estiver com problemas é preciso debugar um pouco mais: para que o servidor passe a exibir os erros é preciso alterar display_errors para On (linha 369 do arquivo). Atenção: não se esqueça de alterá-la novamente para Off assim que possível, assim você evita problemas com segurança.

Aproveitando o assunto, segue uma minilista das hospedagens que eu, pessoalmente, não recomendo para ninguém:

  1. Locaweb
  2. UOLHost
  3. HostRevenda
  4. Dreamhost (boa para sites pequenos PÉSSIMA para sites grandes).

E infelizmente a lista só aumenta 🙁

Também enfrentou esse problema? Tem alguma hospedagem que ama/odeia? Deixe aí nos comentários! E confira também outros posts sobre WordPress.

Atualização em 03/11/2016: este problema não aconteceu mais com a gente. Continua acontecendo com vocês? Essa solução ainda funciona? Alterei os links nessa data também.

Atualização em 06/09/2017: pelas dicas dos colegas nos comentários e por uma experiência que tive agora, é só alterar a versão do PHP para, no mínimo, 5.4 que já funciona.

Felipe Elia

Associate Director of Platform Engineering na 10up, WordPress Core Contributor, Global Polyglots Mentor na comunidade internacional do WordPress e Locale Manager na comunidade WordPress Brasil.

Este post tem 27 comentários

  1. Carlos

    Boa noite! Meu site é em WordPress, fiz como o recomendado ele voltou (Home) mas não consigo acessar outras páginas e nem entrar no wp-admin
    Oque pode ser?

  2. Rodrigo Sousa

    Aconteceu comigo hoje 13/06/2018. A Locaweb com certeza não é uma hospedagem que eu indicaria. Valeu pela dica. Ahh fora o problema do varnish cache server que não tem como desligar…é osso

  3. Vitor Melo

    Obrigado pela dica.

  4. Alair Zibordi Junior

    Cara, que M, esta Locaweb e Uol, ja mifo nos dois…..Afff

  5. Pasqual Evangelista

    Estou tendo esse problema e a solução apresentada nesse post não funcionou.

    1. Felipe Elia

      Oi Pasqual, outros colegas conseguiram resolver alterando a versão do PHP. Dê uma olhada nos comentários aí em cima e veja se alguma solução te ajuda 🙂

      1. Pasqual Evangelista

        Obrigado. Mas a equipe da Locaweb resolveu. O problema havia sido gerado pela atualização do CPANEL. Com a nova versão o nome do arquivo ini.php foi alterado para .user.php.
        Obrigado mais uma vez.

  6. Daniel Gonçalves

    Eu particularmente não recomendo hospedagem nenhuma para para usuários finais, todos criticam servidores de hospedagens mas a verdade é que eles não foram feitos para usuários finais. Se você tem um conhecimento mínimo em linux e servidores ou é um programador desenvolvedor web vai entender pelo menos o básico para desenvolver seu projeto e configurar o seu ambiente de trabalho no HOST escolhido. Sou desenvolvedor desde 2003 todos os problemas relacionados ao servidor que tenho consigo resolver sem abrir um chamado. Uso desde sempre locaweb e consigo acessar e resolver tudo sem problemas.. de acordo com o que o meu plano oferece.. REPITO não indico nenhuma hospedagem para COSUMIDOR FINAL SEM CONHECIMENTO ALGUM.. vai passar raiva com atendimento entre outros.. por isso contrate um profissional ou se você é um profissional e esta passando por problemas simples e não consegue resolver, estude!! O conhecimento é única coisa que vai levar você para um nível profissional com seus clientes.

  7. Wagner Oliveira

    Hoje tive esse problema e resolvi acessando o Cpnel e voltando o PHP para versão anterior.

  8. Marcio Vinicius

    Empresa lixo, não recomendo… até outros servidores de fundo de quintal atendente melhor que eles

  9. Gerson Muzy

    editar o arquivo .htaccess adicionar as linhas abaixo.

    AddHandler php7-script .php
    suPHP_ConfigPath /home/nomeLoginFtp/

    1. Rodolfo Cintra

      Não sei exatamente o que isso altera, mas foi a única coisa que funcionou comigo, Vlw o/

      1. Ronaldo Marcos

        Com essas linhas você está definindo a versão do PHP para 7 de forma manual, poderia ter feito através do painel de controle da sua hospedagem (que as vezes dá problema) ou dessa forma aí caso seja servidor seja Linux (pois se fosse windows ele ignoraria o arquivos .htacess).

    1. Marco

      Tbm resolvi mudando a versão do PHP

  10. cleber

    valeuuuu

  11. Hospeda me now im

    Se precisar de hospedagem http://hospedameu.site planos anuais e baratos

  12. Carlos Eduardo Máximo

    Obrigado pela dica.
    Ajudou muuuuuito.

  13. Everton

    Valeu ok

  14. jean

    Funcionou na hora, valeu mesmo cara

  15. Yuri Faiani Branco

    Olá Felipe, obrigado pelas dicas! Funcionou perfeitamente após fazer as alterações no arquivo disponibilizado no seu servidor.
    Quero mudar tudo de hospedagem, só fico com preguiça de transferir 200 domínios de um lugar pro outro.

    Obrigado novamente!

  16. André Abduch

    Você listou 4 hospedagens que não recomenda. Poderia passar algumas que você recomenda?

    1. Felipe Elia

      Oi André, falar mal é bem mais fácil né? rsrs Ultimamente tenho recomendado a Hostgator e a minha sócia (Vanessa da Duo-me) curtia a Kinghost também, mas tem preferido a Hostgator.

      1. André Abduch

        Obrigado. Um amigo meu que trabalha com sites também recomendou esse hostgator. Atualmente estou na locaweb, mas nao por muito tempo, eu espero. Agradeço também pelo tutorial, resolveu na hora o problema com o meu site.

  17. Alcides

    Felipe, funcionou perfeitamente. Obrigado pela dica. Esta há 2 dias fora do ar, com chamado na Locaweb, sem solução. Resolvido.

  18. Patricia

    infelizmente tenho que concordar fui atraida pelas propagandas da locaweb no entanto já tive muito erros e mal comecei a personalizar o site ¬¬”
    que raiva!

    Obrigado! vlw a ajuda
    (seu link php.ini padrão não funcionando tb)

    1. Felipe Elia

      Patrícia, tentei baixar a versão que deixei aqui e consegui. Qual erro aparece pra você?

Comentários encerrados.