Encontrei esse problema ao atualizar do PHP 5 para o PHP 7 (no Windows). O problema era
mysqli
A extensão PHP não foi habilitada. Se o mysqli não estiver disponível, o Wordpress 5+ detecta isso e, em vez disso, tentará se conectar ao banco de dados com mysql_connect()
obsoleto chamadas. Isso leva a uma mensagem de erro muito enganosa sobre a função mysql_connect() não estar disponível (já que não queremos esta função ). Em php.ini certifique-se de
extension_dir
está definido (use o nome completo do diretório) e a extensão mysqli está habilitada extension_dir = "C:\php-7.3.10\ext"
...
extension=mysqli
Para verificar quais extensões estão ativas, você pode executar o seguinte código
<pre>
<?php print_r(get_loaded_extensions()); ?>
</pre>