Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2006, 17h28   #1
hxt
Invité de passage
 
Inscription : mars 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 23
Points : 4
Points : 4
Par défaut [Serveur] PHP/IIS/Interbase

Bonjour,

J'ai un petit souci...
J'ai donc installé IIS, mes scripts PHP marchent bien dessus, aucun problème de ce coté là.

Cependant, quand j'utilise, dans mes scripts PHP, des fonctions Interbase comme ibase_connect, ibase_query etc..ca ne marche plus du tout.

J'ai le message d'erreur suivant :
Citation:
Fatal error: Maximum execution time of 30 seconds exceeded in c:\MG\inc\inc_connexion_interbase_films.php on line 3
J'ai bien activé l'extension "extension=php_interbase.dll", j'ai bien configuré extension_dir aussi...

Quand je fais tourner mes scripts PHP sur un serveur Apache tout marche nickel..c'est seulement sur le serveur IIS que ca déconne..

Si quelqu'un a une idée..

Je vous remercie d'avance,
Cordialement,
hxt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 17h47   #2
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Je pense que c'est à la ligne 3 de ton fichier c:\MG\inc\inc_connexion_interbase_films.php qu'il y a une instruction qui prend plus de 30 seconde à ton serveur.
Il faudrait que tu regardes cette instruction.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 01h55   #3
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

[mode modo OFF]
Si tu as le choix entre un truc gratuit (qui fonctionne, dans ton cas) et un truc payant (qui ne fonctionne pas, dans ton cas), tu te poses la question du choix entre IIS et Apache ?

Est-ce pour faire des tests, pour apprendre ? Si oui, alors je comprends ton acharnement. Sinon, à ta place, je laisserais simplement tomber ^_^
[mode modo ON]

Y a-t-il moyen d'avoir le contenu de ta ligne 3 en question, s'il-te-plaît ? Sait-on jamais, cela peut venir du code...
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 08h26   #4
hxt
Invité de passage
 
Inscription : mars 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 23
Points : 4
Points : 4
Bonjour,

Merci pour vos réponses,

La ligne 3 est la suivante :
Code :
1
2
$dbh = ibase_connect('XX.XXX.XXX.XXX:C:\XXXX.gdb','SYSDBA','XXXX');
C'est la seule ligne que contient mon fichier inc_connexion_interbase_films.php !

Merci d'avance,
Cordialement,
hxt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 09h09   #5
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Mouarf, j'espère que tu n'as pas mis quelque chose du style 127.0.0.1:C:\fichier.gdb, car cela a toutes les chances de ne pas fonctionner !
Il faut choisir un protocole : soit accès TCP (adresse IP), soit accès direct (chemin système) mais je doute que tu puisses mixer les deux.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 09h32   #6
hxt
Invité de passage
 
Inscription : mars 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 23
Points : 4
Points : 4
Ma base Interbase n'est pas en local, l'adresse que j'ai mise est donc du style :

Code :
1
2
ibase_connect('62.XX.XX...:C:\Projects\Database\test.gdb','SYSDBA','!!!');
Maintenant, j'ai un nouveau message d'erreur :
Citation:
Warning: ibase_connect(): Unable to complete network request to host "62.XXXXXX". Failed to locate host machine. Undefined service gds_db/tcp.
Le chemin de ma base de données est correct car j'arrive a m'y connecter quand je suis sur Apache.

Merci d'avance,
Cordialement,
hxt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h21.


 
 
 
 
Partenaires

Hébergement Web