Срещнах този проблем при надграждане от PHP 5 на PHP 7 (под Windows). Проблемът беше mysqli
PHP разширението не е активирано. Ако mysqli не е наличен, Wordpress 5+ открива това и вместо това ще се опита да се свърже с базата данни с отхвърлен mysql_connect()
обаждания. Това води до много подвеждащо съобщение за грешка, че функцията mysql_connect() не е налична (тъй като не искаме тази функция ).
В php.ini уверете се, че extension_dir
е зададен (използвайте пълно име на директория) и разширението mysqli е активирано
extension_dir = "C:\php-7.3.10\ext"
...
extension=mysqli
За да проверите отново кои разширения са активни, можете да изпълните следния код
<pre>
<?php print_r(get_loaded_extensions()); ?>
</pre>