Magento Coding Solutions

pdo_mysql extension is not installed


i am writing below code
    require_once("../../app/Mage.php");

Mage::app();

to occur error  



Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The PDO extension is required for this adapter but the extension is not loaded' in /home/mp345/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php:342 Stack trace: #0 /home/mp345/public_html/lib/Zend/Db/Adapter/Abstract.php(247): Zend_Db_Adapter_Pdo_Abstract->setFetchMode(2) #1 /home/mp345/public_html/app/code/core/Mage/Core/Model/Resource.php(165): Zend_Db_Adapter_Abstract->__construct(Array) #2 /home/mp345/public_html/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element)) #3 /home/mp345/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write') #4 /home/mp345/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write') #5 /home/mp345/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Res in /home/mp345/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 342


solution

create a file php.ini in rootpath with code



extension=pdo.so;
extension=pdo_sqlite.so;
extension=sqlite.so;

extension=pdo_mysql.so;



2 comments:

  1. hi.. this solutions doesnt work for me.
    Can you please suggest something else.
    PS:mysqli and PDO both are enabled but still im getting this error..
    Please help

    ReplyDelete
  2. ';
    extension_loaded ('PDO' ); // returns boolean
    // or
    extension_loaded('pdo_mysql');
    // or get all extensions and search for a specific one
    print_r(get_loaded_extensions()); exit();

    ?>

    ReplyDelete