PHP versucht immer noch, den Standard-Socket-Speicherort zu verwenden. Dieses Problem kann auftreten, wenn Sie den MariaDB/MySQL-Ordner verschoben haben aus /var/lib/mysql an einen anderen Ort. Um das Problem zu lösen, müssen Sie den Speicherort des neuen Sockets in der /etc/php.ini definieren Datei.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Achtung, je nachdem, welchen Treiber Sie verwenden, müssen Sie möglicherweise pdo_mysql.default_socket= angeben !
Um Ihr aktuelles Verzeichnis zu überprüfen, führen Sie den folgenden Befehl in mysql aus:
select @@datadir;