Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-05-2009 11:30:18

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

[résolu] Zend config.ini et hote MSSQL

Bonjour à tous et à toutes,
J'ai un problème avec le Zend_Config ini et MSSQL 2005 ( encore sad )

Le fichier de configuration config.ini n'accepte pas les IP ou les DNS! j'ai cette erreur:

Code:

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

Code:

; 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

 

#2 29-05-2009 16:51:23

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [résolu] Zend config.ini et hote MSSQL

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

 

#3 02-06-2009 09:00:05

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: [résolu] Zend config.ini et hote MSSQL

J'ai essayé ça:

Code:

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.
sad

Par contre si je remplace 127.0.0.1 par le nom de l'ordinateur le programme fonctionne.

Hors ligne

 

#4 02-06-2009 09:27:03

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: [résolu] Zend config.ini et hote MSSQL

J'ai écrit un code de test de connexion:

Code:

<?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:

Code:

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

 

#5 02-06-2009 12:07:14

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: [résolu] Zend config.ini et hote MSSQL

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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages