|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com