PHP sta ancora tentando di utilizzare la posizione del socket predefinita. Questo problema può verificarsi se hai spostato la cartella MariaDB/MySQL da /var/lib/mysql in un'altra posizione. Per risolvere il problema devi definire la posizione del nuovo socket in /etc/php.ini file.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Attenzione, a seconda del driver che utilizzi, potresti dover specificare pdo_mysql.default_socket= !
Per controllare la tua directory corrente, esegui il seguente comando in mysql:
select @@datadir;