Felipe Elia

ENPT

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

3 min de leitura

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.

[youtube_cta]

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.

Gostou deste post? Receba o próximo por e-mail.

Novos artigos e ferramentas úteis, sempre que houver algo que valha compartilhar.

Sem frequência fixa. Sem spam. Cancele quando quiser.

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

  1. Avatar de 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. Avatar de Rodrigo Sousa
    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. Avatar de Vitor Melo

    Obrigado pela dica.

  4. Avatar de Alair Zibordi Junior
    Alair Zibordi Junior

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

  5. Avatar de Pasqual Evangelista
    Pasqual Evangelista

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

    1. Avatar de Felipe Elia
      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. Avatar de Pasqual Evangelista
        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. Avatar de Daniel Gonçalves
    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. Avatar de Wagner Oliveira
    Wagner Oliveira

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

  8. Avatar de Marcio Vinicius
    Marcio Vinicius

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

  9. Avatar de Gerson Muzy
    Gerson Muzy

    editar o arquivo .htaccess adicionar as linhas abaixo.

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

    1. Avatar de Rodolfo Cintra
      Rodolfo Cintra

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

      1. Avatar de Ronaldo Marcos
        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).

  10. Avatar de André.
    André.

    Assim eu não consegui resolver. EU tive que mudar a versão do PHP, mudei para a versão 7, segui os passos nesse link: http://wiki.locaweb.com.br/pt-br/Como_alterar_a_vers%C3%A3o_do_PHP

    1. Avatar de Marco
      Marco

      Tbm resolvi mudando a versão do PHP

  11. Avatar de cleber
    cleber

    valeuuuu

  12. Avatar de Hospeda me now im
    Hospeda me now im

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

  13. Avatar de Carlos Eduardo Máximo
    Carlos Eduardo Máximo

    Obrigado pela dica.
    Ajudou muuuuuito.

  14. Avatar de Everton
    Everton

    Valeu ok

  15. Avatar de jean

    Funcionou na hora, valeu mesmo cara

  16. Avatar de Yuri Faiani Branco
    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!

  17. Avatar de André Abduch
    André Abduch

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

    1. Avatar de 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. Avatar de André Abduch
        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.

  18. Avatar de Alcides

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

  19. Avatar de Patricia
    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. Avatar de Felipe Elia
      Felipe Elia

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