PDO not found

Category: Drupal

zhouzb
Asked:
2012-06-26 9:26 am EST

Hits: 3,462
Failed to access [http://work.galaha.org/drupal/]

Fatal error: Class 'PDO' not found in /home/galaha5/SubSite/work/drupal/includes/database/database.inc on line 184

Thanks!

You must login before you can ask a follow up question.

You must login before you can submit an answer.

OTHER ANSWERS

0

Scott
Staff
20,166 Points
2012-06-26 9:44 am EST
Hello zhouzb,

This error can be casued by a few different settings. First be sure the following are enabled in your php.ini file, found in your public_html folder:

extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so

If that does not stop the error, ensure the extension_dir setting is commented out completely in the php.ini.

Lastly, see that the following code is set in your .htaccess file:

SetEnv PHPRC /home/cPanelUser/public_html/php.ini
Be sure to replaces your actual cpanel username where it says cPanelUser

That should enable the pdo extensions and remove the error.

I hope this answers your question. If you have any more questions or information specific to the issue please leave a comment below so we can further assist you.

Best Regards,
Scott M

You must login before you can post a comment about this answer.

Scott,
I tried the above. I did not have a php.ini file and I added it used the same on the .htaccess but nothing changed.
Please assist

Regards
tway
tyway9
3 Points
2014-05-16 12:43 am EST
Be sure that you have these like specifically within your php.ini file, as well as you have set your .htacess to be recursive and the path to your php.ini file is correct.

If you are not hosted with us, you may need to consult your host for more information on their requirements.
JeffMa
9,479 Points
Staff
2014-05-16 9:01 am EST
Like this Question?

Related Articles

It looks like there are no related articles.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!