|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 87 ![]() |
Bonjour à tous,
J’ai un problème concernant les fonctions PHP (et sûrement d’autre en relation avec les chemins) : - fileExist() ; - gestCWD() ; - include() ; - realpath() ; En effet, mon serveur WEB est configuré comme suivant : (Il servait à la base que pour de l’interprétation ASP mais l’interprétation du PHP via le filtre ISAPI php5isapi.dll a été ajouté [ Ma procédure d’installation ressemble beaucoup à celle de la page http://odelmotte.developpez.com/tuto.../iis6phpmysql/ écrite par un membre de developpez.com ] ) : - IIS6 ; - PHP5.0.3 ; - MySQL4.1.7 ; - Et PhpMyAdmin 2.6.1 Chacun de mes sites PHP et ASP est déclaré en tant que ‘nouveau site Web’ où j’ai ajouté pour chacun le filtre ISAPI pour ceux en PHP. J’ai actuellement 5 sites PHP, ils fonctionnent globalement bien sauf : - Si un fichier ajouté par un include() porte le même nom par exemple formulaire.php dans 2 sites différents, par exemple, on pourra se retrouver avec le fichier de l’autre site ! (donc actuellement, j’ai forcé les fichiers du même noms avec un préfixe propre au site, de ce fait, la bonne page est toujours chargée ?!?) - La fonction fileExist() ne marche pas j’ai l’impression jamais alors que nous l’avons bien autorisé en exécution et allowUrlFOpen est bien à ‘on’ dans le phpinfo(); et j’ai aussi remarqué que realpath() ; ne retourne rien (chaine vide). -Impossible de se servir de PhpMyAdmin, les erreurs suivantes apparaissent : Citation:
Le problème, je pense, est donc que le chemin courant est mal défini, voici quelques indices/recherche de mon côté : Via phpinfo(), j’ai bien les bons chemins, je pense : Citation:
Voici 2 copies des valeurs affichées après rafraîchissements ! Citation:
N’hésitez surtout pas si vous ne comprenez pas quelque chose, car sincèrement, je ne sais plus où chercher, je ne comprends pas trop ce problème de chemins, on dirait que lorsque 2 visiteurs visitent en même temps 2 sites (ou plus), mon serveur perd un peu les pédales et va voir le dernier répertoire courant...et ne prend pas le bon site parfois… Merci bien pour votre aide, Damien. |
|||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 87 ![]() |
Peut être un autre piste, enfin je ne pense pas mais bon, dans la demarche trouvée sur http://odelmotte.developpez.com/tuto.../iis6phpmysql/,
il est spécifier de mettre les dll php5isapi.dll et php5ts.dll dans : "C:\WINDOWS\System32\inetsrv". Pour ma part, elle sont dans le répertoire des fichiers PHP, et le lien d'ajout de filtres ISAPI se fait donc en rapport à cet emplacement, et non le chemin système cité plus haut. Je viens de copier et coller ces 2 dll, dans le chemin système, j'ai reconfigué un site php avec le bon filtre, puis j'ai redemarré le "site WEB" : et j'ai eu une erreur du type : "L'accès à cet emplacement de la mémoire n'est pas valide". J'ai redemarré complétement le service WEB IIS, et idem... N'est-ce pas une piste a suivre ? (PS : je n'ai pas désinscrit l'ancienne dll pour reinscrire la nouvelle, je ne sais pas si mon erreur via de là ?!?, j'essayerai plus tard dans la journée...) Aie aie aie, quelle galère |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 87 ![]() |
Je viens de mettre à jour PHP avec la dernière version (5.1.4) et donc le nouveau php5isapi.dll et php5ts.dll, toujours la même chose...là je regarde du côté de IIS, je suis actuellement sous la version 6 dans un environnement WINDOWS 2003 Serveur Standard Edition... (Elle date de quand la dernière distribution de IIS ?)
Si jamais une idée lumineuse vous viens, n'hésitez pas Merci encore (même si je n'ai pas de réponse lol). |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 87 ![]() |
Bon on a laché l'affaire, et sur le forum microsoft, certains on eu le même pb et leur solution fut d'installer Apache...hop c'est parti pour moi...merci quand même à ceux qui ont lu.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com