Este erro indica que está faltando a extensão do MySQL na instalação, isso ocorre devido ao conflito de PHP.
Para garantir a segurança dos seus dados, frequentemente os softwares utilizados na HostGator são atualizados para versões mais recentes.
Por conta dessas atualizações como da versão do cPanel algumas funcionalidades podem sofrer alterações e gerar conflitos, entre elas está o gerenciador de PHP.
Portanto, se você alterou a versão do PHP (MultiPHP) outro código será gerado no mesmo arquivo, gerando o conflito e um erro no site, conforme o exemplo abaixo:
Para resolver o erro, você terá que editar o arquivo .htaccess da sua aplicação e remover um dos códigos da versão do PHP.
Veja como fazer:
1Acesse o cPanel - Se necessário, confira como acessar
2Na barra de busca, procure por Gerenciador de arquivos e clique na opção encontrada
3No menu superior do gerenciador de arquivos, clique em Configurações
4Na caixa de “preferências”, selecione o domínio que deseja
5Na caixa de preferências, marque a opção Mostrar arquivos ocultos (dotfiles)
6Em seguida, clique em Save
7Na coluna lateral esquerda, clique sobre a pasta do domínio que apresenta o erro
8Em seguida, no lado direito da tela, localize o arquivo .htaccess
9Recomendamos fazer o download do arquivo para seu computador local, para isso clique duas vezes sobre o arquivo. htaccess - Isso fará o backup do arquivo, como medida de segurança
10Ainda no gerenciador de arquivos, selecione o arquivo .htaccess e no menu superior, clique em Editar
11Na caixa de aviso exibida, clique novamente em Edit
12Verifique qual é o código de PHP que deverá permanecer no arquivo - O código que você precisa manter será semelhante a este:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php82” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php82___lsphp .php .php8 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
13Depois, remova o outro código que está gerando o conflito - O código que você precisa remover será parecido com um destes:
# Use PHP74 as default
AddHandler application/x-httpd-php74 .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/php74/lib
</IfModule>
Ou
#Use PHPedge as default
AddHandler application/x-httpd-php-edge .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/phpedge/lib
</IfModule>
14Para concluir, clique em Salvar alterações
Após executar os procedimentos, o erro no site não deverá mais ser exibido.