2017-01-13 1 views
0

Ich habe vor kurzem meine MySQL-Datenbank auf eine größere Partition verschoben. Dazu habe ich die Datei my.cnf aktualisiert und die Werte datadir und socket aktualisiert und dann Folgendes hinzugefügt.CakePHP 3: Datadir/Socket für mysql verschoben, jetzt SQLSTATE error

[client] 
socket=/same/as/socket/path 

Und dann den mysql-Server neu gestartet.

Ich kann manuell auf meine Datenbank zugreifen, und weder mein Schema noch meine Anmeldeinformationen haben sich geändert. Ich benutze CakePHP 3 und wenn ich die Haupt-Seite erhalte ich Zugriff versuchen:

Error:SQLSTATE[HY000] [2002] No such file or directory 

In meiner config-Datei, ich habe versucht, quoteIdentifiers => true Einstellung, aber es hat keine Auswirkungen.

+0

Schwer zu helfen, brauchen wir mehr Details – arod

Antwort

0

Ich musste meine php.ini mit der neuen Position des mysql-Sockets bearbeiten. Ich benutze php-fpm und musste das neu starten, sobald die php.ini aktualisiert wurde.