We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Error upgrading to 3.2.1

How Do I?

timj's avatar
timj
80 posts
9 years ago
timj's avatar timj

Hello. I just upgraded from 2.11 to 3.2.1 and get the following error:

Class ‘PDO’ not found in /system/ee/legacy/database/drivers/mysqli/mysqli_connection.php on line 76

Can’t find any documented solution to this problem.

       
Pedro Guimaraes's avatar
Pedro Guimaraes
170 posts
9 years ago
Pedro Guimaraes's avatar Pedro Guimaraes

3.x requires that PHP has the PDO_MYSQL driver installed. That should solve the issue.

       
timj's avatar
timj
80 posts
9 years ago
timj's avatar timj

Can you be a bit more specific? My PHP installation shows that the PDO Driver for MySQL is enabled (API 5.6.29). Is there something I need to do in the config files?

       
Pedro Guimaraes's avatar
Pedro Guimaraes
170 posts
9 years ago
Pedro Guimaraes's avatar Pedro Guimaraes

I know that when I first installed 3.x on a server it had PDO but not the MySQL driver. I’d suggest you try the Server Compatibility Wizard and see what it says!

       
timj's avatar
timj
80 posts
9 years ago
timj's avatar timj

I had a php.ini file in a subdirectory. Blew that away and it works. Other problems, though.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.