J'ai installé il n'y a pas longtemps IIS + php en CGI sous windows server 2003 avec leur installeur et aucun soucis.
Je rééffectue la meme opération (enfin je pense) sur un autre serveur (tjs sous 2003) mais il me marque "Vous n'êtes pas autorisé à afficher cette page" car à mon avis il n'arrive pas à charger le php.ini au démarrage.i
Donc je vais voir s'il se trouve bien dans le répertoire C:\WINDOWS et rien : /
Je fais donc une recherche pour savoir ou il serait succeptible de se cacher et je le retrouve dans C:\Documents and Settings\Administrateur.XXXX\WINDOWS
Je me demande bien quel logiciel m'a créé ce répertoire Oo en tout cas pas celui de PHP.
Donc lors de l'install il a fait en fonction de ce repertoire qu'il croit celui de windows
J'ai pris le php.ini et replacé dans C:\WINDOWS mais toujours le meme soucis.
J'ai bien sur effectué un IISRESET ^^
J'ai bien dans mes variables d'environnement C:\WINDOWS pour windir
Les extensions CGI sont autorisées ainsi que l'extension .php pointant sur l'executable php-cgi.exe et dans repertoire de base puis configuration j'ai bien mon .php pointant sur php-cgi.exe
Donc à premiére vue tout à l'air correct mais ca marche pas : /
Si ya des experts IIS 6 et qu'ils veulent bien me donner un petit coup de pouce ca me permettrait de mettre en place rapidement mon application intranet fraichement développée
Publicité
Posté le 08-06-2006 à 09:54:28
k1200
Posté le 08-06-2006 à 10:12:46
Tu as mis index.php dans la liste des pages par defaut?
gigi12345
Posté le 08-06-2006 à 10:17:01
oui index.php est tout en haut de ma liste
gigi12345
Posté le 08-06-2006 à 10:17:56
et j'ai fait un <?php
phpinfo();
?>
dans ce fichier php mais rien => connexion refusée
BaF - FlOp
Posté le 08-06-2006 à 10:19:18
je suis pas sur que le php fonctionne avec IIS (à confirmer)
comme c'est du microsoft, IIS ne fonctionnerait il pas plutot avec ASP (seulement jve dire) edit : apres verif' si
Message édité par BaF - FlOp le 08-06-2006 à 10:22:04
gigi12345
Posté le 08-06-2006 à 10:22:36
non j'ai deja utilisé php/iis sur un autre serveur et cela marche très bien...
BaF - FlOp
Posté le 08-06-2006 à 10:25:56
bon bah a mon avis c'est une histoire de droits
tu as bien sepcifié qu'il soit accessible par tout le monde ? ou du moins, au moins ton cpte ?
gigi12345
Posté le 08-06-2006 à 10:31:52
Sécurité du reperoire IUSR_nomdemachine donctt le monde a accés et IP toutes :s
gigi12345
Posté le 08-06-2006 à 10:35:48
Y a t'il un moyen de savoir si le php.ini est bien chargé par IIS ? car je suis certains que cela vienne de là, mais pourquoi ne serait-il pas chargé ?
BaF - FlOp
Posté le 08-06-2006 à 10:51:36
t'as testé de mettre un index.htm deja ? Histoire d'eradiquer toute eventualité de pb de droits ou autre ?
au moins le pb sera vraiment ciblé
Publicité
Posté le 08-06-2006 à 10:51:36
gigi12345
Posté le 08-06-2006 à 10:53:14
oui html c'est ok ya deja une application asp qui tourne
BaF - FlOp
Posté le 08-06-2006 à 10:59:28
bon bah effectivement, on est a peu pres sur de la source du pb
google aide pas vraiment
essaie de poser la question en section programmation.. Y'a forcemment quelqu'un qui s'est retrouvé face au pb
gigi12345
Posté le 08-06-2006 à 11:04:15
oui je vais poster mon le sujet dans la rubrique php
Sinon quand j'enlève le fichier php.ini j'ai le meme soucis donc je pense vraiment que le problème viens de là il ne le charge pas au démarrage de IIS