PHP todavía está tratando de usar la ubicación de socket predeterminada. Este problema puede aparecer si ha movido la carpeta MariaDB/MySQL desde /var/lib/mysql a otra ubicación. Para resolver el problema, debe definir la ubicación del nuevo socket en /etc/php.ini archivo.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Tenga cuidado, según el controlador que use, es posible que deba especificar el pdo_mysql.default_socket= !
Para verificar su directorio actual, ejecute el siguiente comando en mysql:
select @@datadir;