帰ってきた龍司流

Tag: PHP

cake bake modelで”Database connection “Mysql” is missing, or could not be created.”って怒られたら

OSX Mavericksにアップグレードした影響か、ローカル環境整理してたときにCLIのphp環境を変更してしまったのか忘れましたが、以前できてたcake bake modelで”Database connection “Mysql” is missing, or could not be created.”というエラーがでてbake できなくなってしまいました。

調べてみるとphpからMySQLにソケット接続しようとしてるが、OSXのphpとMAMPのMySQLじゃ想定してるソケットのパスが違うから接続できんってことらしい。

ってことで

php -i|grep php.ini

でphp.iniの場所をまず確認。

/usr/local/etc/php/5.4/php.iniにありました。

MAMPのMySQLソケットも確認。/Applications/MAMP/tmp/mysql/mysql.sockにありました。

エラー原因がわからなくてソースおってたときにPDOで接続してたのがわかってたので、pnp.iniでpdo記述を探して下記の様に編集。

pdo_mysql.default_socket=/Applications/MAMP/tmp/mysql/mysql.sock

これでまたcake bake model できるようになった。

PhpStormでCMD+EでRecentFileがPopupされるのが便利

PhpStormのショートカットチートシートでも作ろうかなぁと思ったらすでにあったので印刷してざっとながめてたら便利なキーを発見しました。

「Command+E」

最近使ったファイルをポップアップしてくれる。これ色んなファイルを行ったり来たりしながら編集するときに非常に便利じゃないですか。

cmd_e

というわけで多用しそうです。

 

Copyright © 2022 帰ってきた龍司流

Theme by Anders NorenUp ↑