Encontré este problema al actualizar de PHP 5 a PHP 7 (en Windows). El problema era mysqli
La extensión de PHP no estaba habilitada. Si mysqli no está disponible, Wordpress 5+ lo detecta y, en su lugar, intentará conectarse a la base de datos con mysql_connect()
en desuso. llamadas Esto conduce a un mensaje de error muy engañoso sobre la función mysql_connect() que no está disponible (ya que no queremos esta función ).
En php.ini asegúrese de extension_dir
está configurado (use el nombre completo del directorio) y la extensión mysqli está habilitada
extension_dir = "C:\php-7.3.10\ext"
...
extension=mysqli
Para verificar dos veces qué extensiones están activas, puede ejecutar el siguiente código
<pre>
<?php print_r(get_loaded_extensions()); ?>
</pre>