Ne pouvais pas trouver le pilote nommé mysql dans la doctrine php
Ma demande a été fonctionne parfaitement sur localhost. Mais quand j'ai téléchargé l'application sur le serveur j'ai une erreur. J'ai fait un fichier de test pour vérifier databse de connexion, c'est l'erreur que j'obtiens. Veuillez htfepb moi comment résoudre ce problème..
Fatal error: Uncaught exception 'Doctrine_Connection_Exception' with message 'Couldn't locate driver named mysql' in /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/lib/Doctrine/Connection.php:492 Stack trace: #0 /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/lib/Doctrine/Connection/Mysql.php(101): Doctrine_Connection->connect() #1 /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/lib/Doctrine/Connection.php(1008): Doctrine_Connection_Mysql->connect() #2 /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/lib/Doctrine/Query/Abstract.php(1094): Doctrine_Connection->execute('SELECT u.id AS ...', Array) #3 /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/lib/Doctrine/Query/Abstract.php(1142): Doctrine_Query_Abstract->_execute(Array) #4 /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/models/Users.php(22): Doctrine_Query_Abstract->execute() #5 /hermes/web05/b1392/moo.fanyer/httpdocs/test.php(8): Users->get_details_username('mohit') #6 {main} thrown in /hermes/web05/b1392/moo.fanyer/httpdocs/doctrine/lib/Doctrine/Connection.php on line 492
Edit: comment faire pour activer mon sql pilotes..???
OriginalL'auteur Mohit Jain | 2009-12-11
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que:
vous avez besoin de demander au serveur de l'équipe de soutien où votre site est destiné à être exécuté.
Il semble qu'à l'origine, les développeurs ont travaillé sur un travail autour de l'AOP de dépendance (qui est l'endroit où cette erreur est renvoyée). Si vous inspectez la source de la Doctrine, de fichier "Doctrine/Connection.php" lignes 480-488 vous remarquerez que si l'AOP échec du chargement, de la Doctrine tente d'utiliser une classe nommée "Doctrine_Adapter_Mysql", mais la seule mise en œuvre de l'adaptateur est pour Oracle. Si vous êtes comme moi, vous n'avez pas la possibilité de l'installation d'AOP sur le serveur (pour diverses raisons), et, malheureusement, "phppdo" ne pas s'inscrire comme une "extension", donc vérifie "extension_loaded" échouent.
OriginalL'auteur Sarfraz
apt-get install php5-mysql ---------------
OriginalL'auteur user1077220
Permettre pdo_mysql dans le php.fichier ini
OriginalL'auteur krishna