Bonjour,
Je suis bloquée sur une problématique sur laquelle je ne sais plus où chercher pour trouver une solution. Donc me voilà !
Je dois gérer des traitements en tâche de fond.
L'idée actuelle est de lancer le traitement via un script lancé en CLI.
Pour cela j'ai crée un second couple index.php/config.ini dans mon application implémentant le framework Zend + le contexte de mon application.
Ma première étape étant de réussir à me connecter à la même base de données via les mêmes outils, ce que je n'arrive pas à faire pour le moment.
Les messages d'erreur suivant l'execution du script en CLI "php monscript.php" étant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // Mise en place de la BDD try { $db = Zend_Db::factory($config->db); @$db->getConnection(); } catch (Zend_Db_Adapter_Exception $e) { // probablement mauvais identifiants, ou alors le SGBD n'est pas joignable die( "Probleme de connexion a la base de donnees"); } catch (Zend_Exception $e) { die( "Probleme de connexion a l'adaptateur de base de donnees"); } $registry->set('db', $db);
- Problème de connexion a la base de donnees (renvoyé par monscript.php)
- The mysql driver is not currently installed (renvoyé par Zend/Db/Adapter/Pdo/Abstract.php)
Je ne comprend pas d'où vient le problème, avez vous des solutions à me proposer s'il vous plait ?
Merci d'avance pour l'aide que vous m'apporterez.
Partager