▽1
●
tdoi ベストアンサー |
原因的にはこれかなぁと。
http://stackoverflow.com/questions/7696283/cakephp-2-is-not-able-to-connect-to-mysql-database
MySQLへの接続は最終的には、libs/Model/Datasource/Database/Mysql.phpの中のconnect()で実現されるはずです。
手元の2.0.4のソースでは、138行目辺りからになりますが、次のようなコードになります。
$this->_connection = new PDO( $dsn, $config['login'], $config['password'], $flags );
PDOが使えない環境だとダメなんですよね。
もし、PDOが使えるのにってことなら、この辺のパラメタをダンプしてやったり、このコードと同じサンプルコードで動くようにいじってみれば原因が分かるかと。
何かの参考になれば。