PHP все още се опитва да използва местоположението на сокета по подразбиране. Този проблем може да се появи, ако сте преместили папката MariaDB/MySQL от /var/lib/mysql на друго място. За да разрешите проблема, трябва да дефинирате местоположението на новия сокет в /etc/php.ini файл.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Внимавайте, в зависимост от това кой драйвер използвате, може да се наложи да посочите pdo_mysql.default_socket= !
За да проверите текущата си директория, изпълнете следната команда в mysql:
select @@datadir;