Page 1 sur 1

PB classe d'abstraction de BDD Creole

Posté : 27 juil. 2007, 09:24
par Toran
Voila, je dois me connecter un une base de données MSSQL et je n'ai pas reussi a compiler PHP avec MSSQL( ms ca c'est un autre probleme). J'ai donc décider d'installer Creole, une classe d'abtraction de BSS. Je n'ai aucun souci pou me connecter a une base Mysql, ms qd je veux me connecter a une base MSSQL, j'ai cette erreur:

Code : Tout sélectionner

Fatal error: Uncaught exception 'SQLException' with message 'mssql extension not loaded [User Info: Array]' in /usr/share/php/creole/drivers/mssql/MSSQLConnection.php:60 Stack trace: #0 /usr/lib/php5/creole/Creole.php(246): MSSQLConnection->connect(Array, 33) #1 /var/www/conn.php(5): Creole::getConnection('mssql://MSESAME...', 33) #2 {main} thrown in /usr/share/php/creole/drivers/mssql/MSSQLConnection.php on line 60
J'ai essayé de chargé l'extension ds mon php.ini, ms rien ne change. Et là je suis a cours d'idée, si qq'un pouvait me donner des conseils.

Merci d'avance

Posté : 27 juil. 2007, 09:32
par zeus
Creole est une couche d'abstraction, c'est à dire une couche te permettant de ne pas manipuler directement des objet MSSql.
Mais cette couche doit se connecter à ta base de données. Il faut donc que ton serveur PHP dispose de l'extension MsSql :?

Je pense donc que la résolution de ton problème passera par la réussite de la compilation de PHP avec l'option MsSQL ;)
Décrit donc nous ce problème ...

Posté : 27 juil. 2007, 09:51
par Toran
Tout d'abord merci pour les infos.
Je tourne sur une debian, et je ne maitrise pas les systeme UNIX.
J'ai dans un premiers tps essayé de telecharger les packages MSSQL avec un apt-get install php5-mysql, ms je n'ai pas reussi car on mes dit que ces packages sont deffectueux.
Je pense qu'il faudrai dc que je telecharge les sources MSSQL et de PHP, que je les modifie et que je recompile ses sources. Ms je ne sais pas comment recompiler le PHP.