Confugiration apache et PHP sous windows

rac -  
 matta -
bonjour
j'ai procédé à une installation du serveur apache en suivant le tutoriel : http://giminik.developpez.com/articles/apache/windows/index.php

les modifications effectuées sur httpd.conf sont :
- DirectoryIndex index.html.var index.php index.shtml index.html
- AddType application/x-httpd-php .php .php5
- AddType application/x-httpd-php-source .phps
- LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll"

les modifications effectuées sur php.ini sont :
- safe_mode = On
- safe_mode_include_dir = "C:/Apache2.2/htdocs"
- safe_mode_exec_dir = "C:/Apache2.2/htdocs"
- disable_functions =
exec,highlight_file,passthru,popen,proc_open,shell_exec,show_source,system
- extension_dir = " C:/Apache/php5/ext/"
- session.save_path = "C:/WINDOWS/Temp"

teste de bon fonctionnement
j'ai crée un dossier nommé « application » sous le
dossier « c:/apache2.2/htdocs/ ».
j'ai crée un fichier test.php dont le contenu est le suivant :
<?php phpinfo(); ?>

les problèmes rencontrés:
1- quand j'ajoute la ligne :
LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll" (sans #) et je restart mon serveur il donne le message d'erreur serveur failed, et quand je mets #LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll" (avec #) et je restart ça passe bien

2- quand j'entre les url suivant dans mon navigateur mozilla :
http://127.0.0.1. ==> its works
http://127.0.0.1/test.html. ==> message d'erreur forbiden you don't have permission to access...
http://127.0.0.1/pplication/test.php ==> ==> message d'erreur forbiden you don't have permission to access...

mes questions:
1- est ce que je mets LoadModule php5_module "C:/apache2.2/php5/php5apache2.dll" (avec ou sans #)?

2- comment corigé le message d'erreur : forbiden you don't have permission to access... ?

merci pour votre aide
Configuration: Windows XP
Firefox 2.0.0.12

7 réponses

  1. Utilisateur anonyme
     
    erf, sans moi, attends le prochain train, c'est très fastidieux, et tu auras d'autres problèmes sous 2003 serveur...
    Ceci étant dit, cela peut être utile de voir comment les fichiers sont foutus, les mettre de côté puis refaire une installe fraiche avec les serveurs indépendants... C'est une chouette idée non ?
    1
  2. rac
     
    merci pour ta réponse mais je cherche de maitriser la procédure d'installation du serveur apache et php et je passe après à mySQL
    j'attends vos éclaircissements
    0
  3. yoanc
     
    Même question : Peut-on écrire la ligne Loadmodule avec le # ? Car sans celui-ci le serveur ne veut pas rebooter.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. khaounen
     
    '#' dans httpd.conf c pour mettre en commentaire
    donc lorsque tu met en '#' c comme si tu supprime la ligne et donc pas de configuration du module de php
    0
  6. khaounen
     
    je te conseil juste au lieu d'utiliser le php5 dans le fichier zip ensuite le configurer tu peut utiliser l'installer directement (php-5.2.9-2-win32-installer.msi au lieu de php-5.2.9-2-Win32.zip)

    installe le ensuite test le fichier test.php encore
    0
  7. matta
     
    bonjour

    Il faut commenter les directive de restriction des répertoires

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order Deny,Allow
    Deny from all
    </Directory>

    extremement restrictive

    A+
    0