0

login_check アクションで次のエラーが発生します。

[2012-09-25 11:51:19] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest". [] [] 
[2012-09-25 11:51:19] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] 
[2012-09-25 11:51:19] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] 
[2012-09-25 11:51:19] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] 
[2012-09-25 11:51:19] security.INFO: Authentication request failed: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) [] [] 
[2012-09-25 11:51:19] security.DEBUG: Redirecting to /user/login [] [] 
[2012-09-25 11:51:19] event.DEBUG: Listener "Symfony\Component\Security\Http\Firewall::onKernelRequest" stopped propagation of the event "kernel.request". [] []

/tmp/mysql.sock と /run/mysqld/mysqld.sock の間のシンボリックリンクを既に作成しており、データベース、スキーマ、ロードフィクスチャなどを作成できるため、これは奇妙です...

何が起こっている?ありがとう

4

1 に答える 1

0

いつものように、stackoverflowはインスピレーションの源のようで、私はなんとか問題を解決することができました。ユーザーとしてではなく、rootとしてシンボリックリンクを作成する必要がありました。そうすること

sudo rm /tmp/mysql.sock
sudo ln -s /run/mysqld/mysqld.sock /tmp/mysql.sock

トリックをしました。

補足として:¿スーパーユーザーなしで/ tmpにシンボリックリンクを作成するにはどうすればよいですか?

¿それは私がそれをするのを妨げていたのではないでしょうか?

于 2012-09-25T15:00:27.727 に答える