Bonjour tout le monde
Je tourne sur une Debian Lenny
j'ai un serveur apache2.0 et php5 mysql5

je bricole des pages php habituellement dans le dossier /var/www/ et tout fonctionne correctement.

J'ai pensé, installer mon atelier de développement dans mon dossier /home/paul/

donc j'ai utilisé la directive UserDir
dans /etc/apache2/apache2.conf :la directive UserDir est comme suit : UserDir http

au final, le UserDir n'est défini que par l'introduction de la directive dans apache2.conf
et dans le module /etc/apache2/mods-available/userdir.conf avec la syntaxe classique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<IfModule mod_userdir.c>
        UserDir http
        <Directory /home/*/http >
                AllowOverride none
                Options Indexes ExecCGI
		php_admin_value engine On
		php_admin_value open_basedir ./
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>
ben ça ne marche pas !
quand je mets l'adresse http://localhost/~paul/index.html ça me donne bien ma page, mais sans que le code php inclue soit exécuté

quand je mets l'adresse http://localhost/~paul/index.php ben ça m'envoie une fenêtre me demandant de choisir l'application avec laquelle exécuter le fichier !

j'ai l'usager paul dans le groupe www-data depuis le début du montage

j'ai aussi essayé plussieurs définitions de droits sur le dossier /home/paul/http sans que rien ne change

j'ai défini le dossier /home/paul/http d'abord dans le groupe et propriétaire paul

puis je l'ai mis dans le groupe www-data

puis je lui ai donné le propriétaire www-data

ça n'a rien changé : le php n'est pas exécuté en lisant les fichiers dans ce dossier!

j'ai inclue dans la définition du dossier les directives php_admin_value dans l'idée de changer quelque chose : sans résultat

il doit y avoir quelque part ailleurs la désactivation du php dans ce genre de dossier

mais où ?

Merci d'avance de vos lumières