[PHP & IIS]combat perdu d'avance ???

combat perdu d'avance ??? [PHP & IIS] - Win NT/2K/XP - Windows & Software

Marsh Posté le 21-01-2003 à 22:42:33    

bon a part installer Apache (je vais y passer, mais sous linux, pour l'instant j'essaye desesperement de le faire accepter par IIS), comment faire pour que IIS veuille bien executer mes scripts PHP (ne dites pas de faire des recherches, c deja fait, g regarde les posts sur HFR, consulte la FAQ de l'excellent site php.net sur l'install sous IIs, mais rien a faire).
j'ai suivi la faq du mieux que j'ai pu (je suppose que si je l'avais suivi a la lettre ca marcherait...) :
 
-g dezippe l'archive contenant PHP ds un rep sans espaces (g mis ca ds inetpub/php/)
 
-copie le fichier php4ts.dll ds \system32\
 
-cree une cle ds la BDR :[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map]
".php"="C:\Inetpub\PHP\sapi\php4isapi.dll"
 
-verifie le fichier php.ini : voila ce que j'ai mis :
extension_dir = c:\Inetpub\PHP\extensions\
cgi.force_redirect = 0
 
-copie le fichier php.ini ds windows\
 
- et enfin parametre IIS 5.1 (suis sous XP) :
http://www.ifrance.com/tmtjavascript/iis1.jpg
 
http://www.ifrance.com/tmtjavascript/iis2.jpg
 
 
pas d'erreurs de log, slt une bete  
 
HTTP 500 - Erreur interne de serveur  
Internet Explorer  
 
quelqu'un a une idée?
merci !

Reply

Marsh Posté le 21-01-2003 à 22:42:33   

Reply

Marsh Posté le 21-01-2003 à 22:44:03    

desactive les messages d'erreur simplifiés pour commencer, je crois surtout que tu as une erreur de code ;)

Reply

Marsh Posté le 21-01-2003 à 22:44:54    

je teste ca

Reply

Marsh Posté le 21-01-2003 à 22:46:15    

bien vu, ca va peut être aider :
 
Le module spécifié est introuvable
 
 
pourtant il me semble avoir tout bien fait :-(

Reply

Marsh Posté le 21-01-2003 à 22:48:53    

ton site pointe sur le bon repertoire? t'as bien tous les bons modules dans les repertoires? t'as pas d'erreur d'adressage relatif/absolu?

Reply

Marsh Posté le 21-01-2003 à 22:52:26    

oui, je pense que la config d'IIS est bonne, tout marche bien d'ailleurs sauf les fichiers en PHP...

Reply

Marsh Posté le 21-01-2003 à 22:53:30    

g trouve ca :
 
However, we were able to fix the HTTP 500 errors by including the <php-install-dir> to our Environment Variables under the "Path" variable .
1. right-click on "My Computer"
2. go to "Advanced" tab
3. click "Environment Variables"
4. add your <php-install-dir> to the end of your "Path" variable - ex. "C:\PHP"
 
 
donc je vais le faire.... attention...

Reply

Marsh Posté le 21-01-2003 à 22:53:32    

vérifie tes liens!
 
le module dont il parle, tu sais lequel sait? tu l'as bien dans tes pages et dans ton dossier?

Reply

Marsh Posté le 21-01-2003 à 22:59:54    

je pense qu'il parle du module PHP...

Reply

Marsh Posté le 21-01-2003 à 23:00:12    

personellement je n'ai pas eu trop de pb.
apres l'install de php j'ai juste paramétrer iis comme suiyt :
 
"site web par def", btn drout, propriété,rep de base, configuration, mappages, puis g rajouté les extension php, php3, phtml
 
look :
 
http://membres.lycos.fr/erpsap/tmp/iisphp.JPG

Reply

Marsh Posté le 21-01-2003 à 23:00:12   

Reply

Marsh Posté le 21-01-2003 à 23:00:22    

bon ca marche toujours pas.... help

Reply

Marsh Posté le 21-01-2003 à 23:01:26    

DjobiDjoba   tu ne passes pas par les filtres ISAPI toi. (si jamais ca marche tu devrais, tu as de meilleur perf)

Reply

Marsh Posté le 21-01-2003 à 23:02:30    

tu peux poster le message d'erreur?

Reply

Marsh Posté le 21-01-2003 à 23:03:10    

Reply

Marsh Posté le 21-01-2003 à 23:04:58    

Citation :

Date: 11/06/01 23:07  
By: Charles W. Lowe  
Subject: RE: How to run PHP files on an IIS Server.  
 
Ok... I am going to take a stab at this (and I am sure it will be a poor one at that)...  
 
I have installed PHP 3 on 98, NT, and 2000 using IIS and PWS. I have never had luck (nor the time to pla around getting PHP4 to work) with PHP4. But reguardless... the installation instructions for PHP can be found on the php web site @ http://www.php.net/manual/en/install.windows.php or http://www.umesd.k12.or.us/php/win32install.html  
 
This should answer your installation question.  
 
To answer the other question you had... in IIS (and in Apache) you associate file extentions to a executable file... for example: To install PHP 3 on Win2000 (IIS 5) - I would put the PHP files into c:\php and copy all the .dll files to c:\winnt\system32 (and I even copy them into c:\winnt\system - just in case). Then I go into the web manager (under Administrative tools) and associate the extention .php3 (or .php) to c:\php\php.exe - thus... when someone views a .php file, the web server sends it to the php.exe program first for parsing... understand? If not... the association for .asp is going to c:\winnt\system32\asp.dll (I think that is right... I forget the exact location of the asp engine). Anyway... sorry to waist any time here... but I wanted to try and help :)  
 
See ya!!

Reply

Marsh Posté le 21-01-2003 à 23:05:35    

Reply

Marsh Posté le 21-01-2003 à 23:05:35    

je sais je suis en ce moment sur ce site :-) : le message d'erreur exacte c :
 
Le module spécifié est introuvable.  
 
c tout.

Reply

Marsh Posté le 21-01-2003 à 23:05:52    

Reply

Marsh Posté le 21-01-2003 à 23:06:09    

Reply

Marsh Posté le 21-01-2003 à 23:06:45    

RedRidingHood a écrit :

je sais je suis en ce moment sur ce site :-) : le message d'erreur exacte c :
 
Le module spécifié est introuvable.  
 
c tout.


 
ah ouais c'est leger! bon avec tous les liens que je t'ai filé tu devrais avoir une solution, non? :D

Reply

Marsh Posté le 21-01-2003 à 23:07:12    

Reply

Marsh Posté le 21-01-2003 à 23:13:18    

thx, je lis ca de suite :-)

Reply

Marsh Posté le 21-01-2003 à 23:24:11    

bon courage :)

Reply

Marsh Posté le 21-01-2003 à 23:31:37    

Le filtre ISAPI est particulièrement instable (crash méchant du serveur Web), mais plus performant...
 
En ce qui me concerne j'appelle aussi PHP.EXE qui lui est stable.
 

Reply

Marsh Posté le 21-01-2003 à 23:32:31    

ben de toutes facons je pense que c ce que je vais faire, vu qu'il n'y a pas moyen de le faire tourner là....

Reply

Marsh Posté le 21-01-2003 à 23:44:44    

bon c pas possible, je dois avoir 2 mains gauches, mais même en utilisant PHP.EXE, j'ai bien enleve les conneries que j'avais mis pour essayer de faire marcher le filtre ISAPI pourtant...
 

Reply

Marsh Posté le 22-01-2003 à 00:00:14    

RedRidingHood a écrit :

bon c pas possible, je dois avoir 2 mains gauches, mais même en utilisant PHP.EXE, j'ai bien enleve les conneries que j'avais mis pour essayer de faire marcher le filtre ISAPI pourtant...
 
 


 
Est ce que l'utilisateur I_USR... a accès au répertoire de php.exe ?

Reply

Marsh Posté le 22-01-2003 à 00:03:50    

oui, voila la capture :
 
http://www.ifrance.com/tmtjavascript/iis3.jpg

Reply

Marsh Posté le 22-01-2003 à 09:49:48    

il faut juste copier la dll et le .ini ds windows
au passage verifie ton .ini, voila ce que g modifié :
 
...upload_tmp_dir = D:\progr\php\upload  ;
...
session.save_path = D:\progr\php\upload    ;...

 
et ensuite modif' dans le mappage iis
reboot un coups aussi au cas où =)

Reply

Marsh Posté le 22-01-2003 à 22:59:37    

ben oui j'ai bien verifie le .ini c ok, le probleme doit venir soit du mappage, soit d'une DLL qui n'est pas trouve, pourtant php4ts.dll est bien ds windows/system32... et il n'y a que celle la a copier non ? (je parle pas de l'utilisation du filtre ISAPI, j'ai laisse tomber pr l'instant....)
en plus g rajoute le chemin de PHP.EXE ds le path...
 
 
bref si quelqu'un voit encore une cause possible de probleme, je suis ouvert a ttes suggestions....

Reply

Marsh Posté le 22-01-2003 à 23:06:55    

http://www.adsl-facile.com/Dossier [...] ssierID=31
 
juste pour info car pas de soluce au pb


Message édité par boisorbe le 22-01-2003 à 23:09:54

---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 22-01-2003 à 23:17:30    

merci, je v voir :-)

Reply

Marsh Posté le 22-01-2003 à 23:58:40    

bon je suis reparti a 0, g tout vire, reboote, reinstaller dss un autre rep (c:\php) bien donne ts les droits ad hoc a IUSR_, mis le fichier php.ini bien configure, copier le .dll ds windows/system32, reboote, arret des services IIS, ajout du mappage (PHP.EXE), redemarrage IIS et idem, je crois qu'il y a un truc...

Reply

Marsh Posté le 23-01-2003 à 00:11:38    

ah ! petite evolution, maintenant a priori il trouve le module, mais qd je veux afficher une page php ca donne :
 
Impossible d'afficher la page  
La page que vous recherchez est actuellement indisponible. Le site Web rencontre peut-être des difficultés techniques ou il vous faut peut-être modifier les paramètres de votre navigateur.  
 
----------------------------------------------------------------
 
alors que pour les autres pages ca marche nickel...

Reply

Marsh Posté le 23-01-2003 à 00:29:43    

tes pages asp marche?? (genre l'aide de iis)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 23-01-2003 à 00:34:26    

heu ...  :sarcastic:  
essaye appache ...
 
++


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 23-01-2003 à 00:57:17    

ouep les pages ASP ca marche nickel....

Reply

Marsh Posté le 23-01-2003 à 10:57:46    

'tain l'est casse couille ton iis :D
tjrs bloqué?
 
Tes pages php sont bien codées?
 
 
BL@P_pSx-->ce genre de commentaire ne passera pas une seconde fois.

Reply

Marsh Posté le 25-01-2003 à 14:14:24    

bon ben miracle, j'ai reussi a faire marcher une page de php, champagne !

Reply

Marsh Posté le 25-01-2003 à 14:16:28    

:lol: en changeant quoi?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed