私のZENDアプリケーションをUNIX上で動作している私のApacheサーバー上に取得しようとしています。最初は私のホストは、PDOのサポートを与えるdidnot、と私はmail.Butが、今私がZendアプリケーションのMySqlドライバがインストールされていません。
スタックトレースが似ているMySQLドライバが現在インストールされていないというエラーを取得していて、それらを要求することで有効になってしまった:
An error occurred
Application error
Exception information:
Message: The mysql driver is not currently installed
Stack trace:
#0 /home/windchim/worminc/library/Zend/Db/Adapter/Abstract.php(770): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /home/windchim/worminc/library/Zend/Db/Adapter/Abstract.php(840): Zend_Db_Adapter_Abstract->quote('aaditya258', NULL)
#2 /home/windchim/worminc/library/Zend/Auth/Adapter/DbTable.php(354): Zend_Db_Adapter_Abstract->quoteInto('`password` = MD...', 'aaditya258')
#3 /home/windchim/worminc/library/Zend/Auth/Adapter/DbTable.php(285): Zend_Auth_Adapter_DbTable->_authenticateCreateSelect()
#4 /home/windchim/worminc/library/Zend/Auth.php(117): Zend_Auth_Adapter_DbTable->authenticate()
#5 /home/windchim/worminc/application/controllers/LoginController.php(117): Zend_Auth->authenticate(Object(Zend_Auth_Adapter_DbTable))
#6 /home/windchim/worminc/library/Zend/Controller/Action.php(503): LoginController->processAction()
#7 /home/windchim/worminc/library/Zend/Controller/Dispatcher/Standard.php(285): Zend_Controller_Action->dispatch('processAction')
#8 /home/windchim/worminc/library/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#9 /home/windchim/public_html/worm/index.php(47): Zend_Controller_Front->dispatch()
#10 {main}
どのように解決できますか?助けてください
私は何かをインストールする必要がありますか、またはphp.iniのエントリだけを取得する必要はありますか? – Arc
@Arkid:あなたのホスティングプロバイダはおそらく別のMySQL PDOドライバモジュールをインストールし、それがPHP設定で有効になっていることを確認する必要があります。 – Rob
拡張機能を1つのファイルに手動で追加する場合は、pdo_soをpdo_mysql.soの前に読み込む必要があります。そうでない場合は動作しません。 –