[mod_php @ apache @ gentoo] !!!!! résolu !!!!! merci :)

!!!!! résolu !!!!! merci :) [mod_php @ apache @ gentoo] - Linux et OS Alternatifs

Marsh Posté le 27-11-2002 à 10:22:44    

re salut,
j'ai mon module php installé et mon apache, mais j'arrive pas à faire interpréter le php, ça m'affiche le code source des pages!!! j'ai essayé de chercher httpd.conf mais je ne le trouve pas, et de plus je ne sais pas torp quelle ligne il faut ajouter pour que apache sache avec quoi traiter les pages!!!!
 
merci encore de m'illuminer dans mon ignorance universelle :jap:


Message édité par k666 le 28-11-2002 à 11:02:00
Reply

Marsh Posté le 27-11-2002 à 10:22:44   

Reply

Marsh Posté le 27-11-2002 à 10:45:41    

Salut
 
tu as du voir ceci après l'installation du port :
 
To have Apache run php programs, please do the following:
    1. Execute the command:
       # ebuild /var/db/pkg/dev-php/mod_php-4.2.3/mod_php-4.2.3.ebuild config
    2. Edit /etc/conf.d/apache and add "-D PHP4"
     
That will include the php mime types in your configuration
automagically and setup Apache to load php when it starts.

Reply

Marsh Posté le 27-11-2002 à 11:02:25    

j'ai essayé en faisant ces deux manips, j'ai ebuildé le truc et ajouté -D PHP4 dans le fichier, après j'ai fait apachectl restart
mais ça continue de pas interpréter le php ... faudrait il éditer encore un autre fichier ?

Reply

Marsh Posté le 27-11-2002 à 11:13:20    

j'ai bien aussi dans le fichier apache.conf le
<ifDefine PHP4>
loadmodule php4 ....
</ifdefin>
 
et le ifdefine addmodule aussi :/
 
où eske je dis au serveur d'utiliser PHP quand les extensions des pages sont php ??? :'(

Reply

Marsh Posté le 27-11-2002 à 11:39:35    

j'ai aussi mis dans /etc/apache/conf/commonapache.conf ça
 
<IfModule mod_php4.c>
   AddType application/x-httpd-php  .php
</IfModule>
 
 
et fais un apachectl restart mais rien n'y fait :(

Reply

Marsh Posté le 27-11-2002 à 11:53:22    

à l'aide :'( je comprends rien du too à gentoo :( pourquoi tous les fichiers de conf sont répartis n'importe où, comment savoir lesquels seront réellement lus ? à quoi ça sert le etc-update etc... je pige quedalle :(
 
 
bon en fait je crois que j'ai pigé :)
 
en fait quand je tape explicitement le nom de la page, ça marche!!! du style:
 
http://monserveur/index.php
 
par contre quand je tape
 
http://monserveur/
 
il m'affiche le code source !!!! c grave dcteeur ???
 
comment y remédier ?

Reply

Marsh Posté le 27-11-2002 à 13:01:58    

Dans /etc/apache/conf/commonapache.conf, as-tu :
 
DirectoryIndex index.html index.php ... ... ...

Reply

Marsh Posté le 27-11-2002 à 13:06:40    

oui j'ai mis  
 
<IfModule mod_dir.c>
 <IfModule mod_php4.c>
   DirectoryIndex index.php index.phtml index.html index.php3
 </IfModule>
</IfModule>
 
 
 
etc...

Reply

Marsh Posté le 27-11-2002 à 13:22:42    

:cry:

Reply

Marsh Posté le 27-11-2002 à 14:39:24    

help siouplé :(

Reply

Marsh Posté le 27-11-2002 à 14:39:24   

Reply

Marsh Posté le 27-11-2002 à 17:54:47    

c bon :) petit problème au niveau des  
 
 
<IfModule mod_dir.c>  
<IfModule mod_php4.c>  
  DirectoryIndex index.php index.phtml index.html index.php3  
</IfModule>  
</IfModule>
 
 
faut mettre apparemment
 
<IfModule mod_dir.c>  
 
  DirectoryIndex index.php index.phtml index.html index.php3  
 
</IfModule>
 
 
 
et la çà roule :/ va savoir pourquoi :/ mais bon scool en tout cas :)

Reply

Marsh Posté le 27-11-2002 à 18:52:55    

non mais sous gentoo c un peu le bordel avec apache !!
 
ya un apacheaddmod et apachedelmod, je me doute a koi il servent ajouteer les modules et effacer mais franchment je m en suis jamais servi !!
 
 
je prefere le config a la main !!

Reply

Sujets relatifs:

Leave a Replay

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