PHP försöker fortfarande använda standardplatsen för socket. Det här problemet kan uppstå om du har flyttat mappen MariaDB/MySQL från /var/lib/mysql till en annan plats. För att lösa problemet måste du definiera den nya sockets plats i /etc/php.ini fil.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Se upp, beroende på vilken drivrutin du använder kan du behöva ange pdo_mysql.default_socket= !
För att kontrollera din nuvarande katalog kör följande kommando i mysql:
select @@datadir;