2017-01-13 12 views
0

最近私のmysqlデータベースを大きなパーティションに移動しました。これを行うために、my.cnfファイルを更新し、datadirsocketの値を更新してから、次のように追加しました。CakePHP 3:mysqlのdatadir/socketを移動しましたが、SQLSTATEエラーが発生しました

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

その後、mysqlサーバを再起動します。

私のデータベースに手動でアクセスすることはできますが、自分のスキーマも認証情報も変更されていません。私は、CakePHP 3を使用していると私は私が得るのメインページにアクセスしようとすると:私の設定ファイルでは

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

を、私はquoteIdentifiers => trueを設定しようとしましたが、それは影響を与えません。

+0

あなたのお手伝いが難しく、詳細が必要です – arod

答えて

0

私はphp.iniをmysqlソケットの新しい場所で編集する必要がありました。私はphp-fpmを使用していて、php.iniが更新されたらそれを再起動しなければなりませんでした。

関連する問題