We have a site that we\'re moving to a new server. Everything worked fine on the old server. It\'s just the start of a site, so it\'s pretty bare-bones.
When movin
Answer by Original Poster (me):
According to our server guy, "There are two ways to load PDO. The first is by using easyapache to install the PDO php extension. The second is by installing the PDO via PECL. It appears that the modules in question are different."
Apparently, this server had PECL on it instead of the normal easyapache PDO. When he removed that, and restarted/reset it with the easyapache PDO, everything worked great.
So - sounds like CakePHP requires the "normal" PDO.
Mystery solved.
If you have PECL instead, you can use this workaround:
Create a file "HpMysql.php" in your Datasource folder and add this code/class: https://github.com/lorenzo/HipHop/blob/master/Model/Datasource/Database/HpMysql.php
Change your database.php 'datasource' to 'HpMysql'