Ao construir ou aceder a um sítio Web WordPress, pode encontrar o erro "A sua instalação de PHP parece não ter a extensão MySQL requerida pelo WordPress". Este erro geralmente significa que existe um problema com o código do seu site que está a impedir o WordPress de se ligar à sua base de dados MySQL. Neste artigo, iremos discutir a causa deste erro em pormenor.
O que é o PHP Missing MySQL Extension Error?
O erro PHP Missing MySQL Extension ocorre normalmenteatualizaçãotalvezInstalar o WordPress,Migração de sítios Web,Alterar a configuração do servidortalvezmudar de modo ou de fluxo de dadosem sistemas operativos (como o Linux) que não têm uma extensão MySQL. Isto significa que o PHP não consegue encontrar a extensão MySQL e, portanto, não consegue ligar-se à base de dados.
Causas do erro de extensão MySQL em falta no PHP
- Versão desactualizada do WordPress e versão mais recente do PHPSe estiver a utilizar PHP 7.0 ou superior e tiver uma versão mais antiga do WordPress, a extensão MySQL foi descontinuada, o que resulta num erro.
- Extensão MySQL em falta ou incorretamente configuradaMesmo que esteja a utilizar PHP 5.6 ou inferior, este erro continuará a ocorrer se a extensão MySQL estiver em falta ou mal configurada.
Como corrigir o erro de extensão MySQL em falta no PHP
1. verifique a versão do PHP que está a utilizar
Em primeiro lugar, verifique a sua versão do PHP. Os conflitos entre as versões do WordPress e do PHP costumam causar este erro.
deslocação::
- Vá do painel de controlo do WordPress para "artefacto " Saúde do sítio"Página.
- Mudar para "informação"Tab.
- Desloque-se para baixo até "servidor (computador)" para ver a versão do PHP nos detalhes.
Se a versão do PHP for 7 ou inferior, recomenda-se que actualize a versão do PHP para 8.0 talvezúltima versão.
2. actualize o WordPress para a versão mais recente.
Se a versão do PHP estiver actualizada e a versão do WordPress for mais antiga, considere a possibilidade de atualizar o WordPress para resolver este erro.
deslocação::
- No painel de administração do WordPress, aceda a "painéis de instrumentos " atualização".
- Verifique as informações sobre a versão atual e clique no botão Atualizaratualizaçãopara a versão mais recente.
A atualização do WordPress resolve a incompatibilidade com a versão do PHP.
3. certifique-se de que a extensão MySQL está instalada
Verifique se a extensão MySQL está corretamente instalada.
deslocação::
- Vá do painel de controlo do WordPress para "artefacto " Saúde do sítio"Página.
- Mudar para "informação"Tab.
- Ir para "base de dados completa"secção, procure
mysqli
talvezmysql
Extensão.
Se o campo Extensão estiver vazio ou não for visível, a extensão MySQL está em falta. Contacte o seu fornecedor de alojamento para instalar a extensão.
4. verifique a configuração do PHP
Verifique as definições de PHP do seu sítio Web para se certificar de que não carregou o ficheiro php.ini errado ou utilizou o caminho de ficheiro errado.
deslocação::
- Digite no seu navegador
www.example.com/phpinfo.php
Certifique-se de que owww.example.com
Substitua-o pelo seu nome de domínio. - Para ver os detalhes da sua instalação do PHP, procure os campos "Profile Path" (Caminho do perfil) ou "Loaded Profiles" (Perfis carregados).
- Ligue-se ao cliente FTP, vá para o caminho do ficheiro, elimine o ficheiro php.ini (transfira primeiro uma cópia de segurança) e veja se o erro é corrigido.
resumos
Os erros de PHP Missing MySQL Extension são normalmente causados por versões incompatíveis do WordPress e do PHP ou por extensões MySQL em falta. Isto pode ser resolvido verificando a versão do PHP, actualizando o WordPress, certificando-se de que a extensão MySQL está instalada e verificando a configuração do PHP.