I looked in my php.ini file and all of the pdo lines you have listed were already there. The only thing that was different was the timezone. Mine said America/Chicago but I'm in America/Los_Angeles. I believe the server is in America/Chicago but I changed it to America/Los_Angeles anyway and I still get that error. I did't think that would fix it but I don't see anyone else with this problem so I went ahead and gave it a try. I also tried setting the modx date_timezone system setting but I still get that error.
Try disabling all plugins if you haven't already. If you can't do it in MODX, you can do it in the modx_site_plugins table in PhpMyAdmin.
Another possibility is a missing or corrupted file. This is fairly common if you transferred them individually with FTP.