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 24/05/2007, 13h05   #1
Invité de passage
 
Inscription : mai 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 2
Points : 1
Points : 1
Par défaut PHP et IIS Problème sur des repertoires virtuels

Bonjour,

J'ai un petit problème de configuration de mon serveur IIS.
D'abord la config :
réseau local : 15 postes
serveur OS : Windows Serveur 2003
Serveur web : IIS 6.0
PHP : PHP 5.0

J'ai trois sites configurés sur le serveur IIS, le site par défaut est en fait Outlook web access -> je ne veux pas y toucher c'est très bien comme ça
le deuxième site est un intranet déclaré sur le port 8888 avec un entête : intranet.mondomaine.fr
le troisième est un site web déclaré sur le port 8889
-> les sites sont configurés comme il faut : d'un poste si je fait http://intranet.mondomaine.fr:8888 je tombe sur l'intranet.

les deux derniers sites fonctionnent avec PHP 5.0 -> le problème c'est que le php n'est pas interprété sur ces deux sites.

La question est pourquoi...
Le filtre ISAPI est déclaré : C:\WINDOWS\system32\inetsrv\php5isapi.dll
Le repertoire web virtuel est autorisé en lecture et
Dans paramètre d'application j'ai application par défaut, script et executable et DefaultAppPool
Le dossier de base se situe en dehors de c:\inetpub\wwwroot sur une autre partition : F:\mon_dossier\
L'install de PHP a été faite sous c:\PHP en copiant le zip.
Php est interprété correctement dans le dossier wwwroot -> j'ai lancer un php_info();

Je pense qu'il s'agirait d'un problème de droit d'accès à mon fichier sous F:\
L'utilisateur qui est utilisé par PHP n'aurait pas les droit d'accès. Mais je ne sais pas si php utilise un utilisateur spécifique pour excuter les scripts, et je ne suis même pas sûr que ce soit un problème de dorit...

J'espère que c'est assez clair, Je serais heureux de vous donner plus de précisions si jamais il y a quelque chose que j'ai ommis

Merci.
remi_neo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 17h17   #2
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 3
Points : 3
S'il s'agit de droit d'accès, il faut ajouter l'utilisateur IUSR_xxxxxx en lecture /exécution (où xxxx est le nom de ton ordinateur) sur le répertoire F:\mon_dossier\.
A noter que selon l'application PHP que tu utilises, il peut être nécessaire de mettre des droits d'écriture sur cet utilisateur pour certains sous-répertoires, en particulier ceux relatifs à des caches.

Enfin si ton application PHP contient des appels à des exécutables, il faut ajouter l'utilisateur IUSR_xxxxx à c\windows\system32\cmd.exe
abelp 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 03h41.


 
 
 
 
Partenaires

Hébergement Web