Sign in with twitter.

You can follow the user and hashtags.

Share your tips on social media.

Post relative tips.

If you have relative tips, click [Add relative tips] to post.

[CakePHP2] database.phpで'host' => 'localhost' だとcake bake出来なくなる。

@kanonji@kanonji 5376 viewer 47 embed viewer embed
`cake bake db_config`でデフォルト値が`localhost`だったような気がするけど、ともあれ`localhost`にしていると、cake bake modelの際にMySQLにUnixソケットで接続しようとする。
開発中とかローカルであってもtcpで接続するつもりの場合、ブラウザからはMySQLに繋がるのに`cake bake`から繋がらない現象になる。

'host' => ''にして回避可能。


Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/path/to/cakephp/lib/Cake/Model/Datasource/Database/Mysql.php, line 149]

Error: Database connection "SQLSTATE[HY000] [2002] No such file or directory" is missing, or could not be created.

Add relative tips

Users who share this tip.