Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous et à toutes,
J'ai un problème avec le Zend_Config ini et MSSQL 2005 ( encore )
Le fichier de configuration config.ini n'accepte pas les IP ou les DNS! j'ai cette erreur:
Maximum execution time of 30 seconds exceeded in C:\wamp\www\extranetSysnet\library\Zend\Db\Adapter\Pdo\Abstract.php on line 146
exemple non valide
; Données de configuration du site Web [database] db.adapter = PDO_Mssql db.host = localhost (ou 127.0.0.1) db.username = xx db.password = xx db.dbname = xx
Par contre les noms de machine Windoz (NetBios? ici FATAHOU) sont acceptés, mon application Zend fonctionne alors correctement.
J'utilise ZF 1.7
Apache 2
PHP5
et WAMP
Est ce un problème de port réseau?
Si oui comment dois spécifier le port? ( j'ai regardé la doc et ce n'est pas dit par là http://framework.zend.com/manual/en/zen … s.ini.html)
Pouvez vous me dire comment je dois procéder pour faire accepter les IP ou les DNS?
Merci pour vos réponses.
Dernière modification par fatahou (02-06-2009 12:07:33)
Hors ligne
As-tu essayé de spécifier le port dans la définition de l'hote
exple: au lieu de 127.0.0.1 tu met 127.0.0.1:80
Hors ligne
J'ai essayé ça:
db.adapter = PDO_Mssql db.host = 127.0.0.1 db.port = 1433 db.username = XXX db.password = XXX db.dbname = XXX
ça ne fonctionne toujours pas.
Par contre si je remplace 127.0.0.1 par le nom de l'ordinateur le programme fonctionne.
Hors ligne
J'ai écrit un code de test de connexion:
<?php if(mssql_connect("MonNomMachine", "sa", "XXX")){ echo "ok, connex reussie"; }else{ echo "non"; } ?>
ça fonctionne. Mais avec l'ip ou "localhost" au lieu de "MonNomMachine" ça ne fonctionne pas! et j'ai l'erreur:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in C:\wamp\www\testConnexionSqlServer.php on line 2
Quelqu'un a une idée?
Est ce PHP?
Help
Dernière modification par fatahou (02-06-2009 09:29:05)
Hors ligne
J'ai résolu mon problème, pour ce à qui ça interresserait:
C'est par les infos lus par là que j'ai résolu ce problème:
http://www.php.net/function.mssql-connect
http://worthposting.wordpress.com/2008/ … ql-server/
-J'ai mis à jour la dll ntwdblib.dll (version 2000.80.194.0) (dans le rép PHP5, APACHE2 et C:\windows\system32)
-J'ai activé TCP/IP avec "SQL Server Configuration Manager"
Hors ligne