Bonjour,
j'ai mis en place un serveur web sur ma machine.
L'installation d' apache et du module
telque PhP5 n'a pas posé de problemes.
En revanche, j'ai un probleme avec la configuration
d' Apache2.
Je dois changer la valeur de DocumentRoot si je veux
acceder a l'interface de PhpMyAdmin ou
au repertoire "www" pour les pages web.
Pour acceder a phpMyAdmin, j'ecris : DocumentRoot "I:/web/". Et,
pour le repertoire "www" : DocumentRoot "I:/web/www". Avec
cette derniere configuration, quand je tente d'aller dans
phpMyAdmin, en tapant a la suite de l'URL /mysql/,
j'ai l'erreur suivante:
>> File does not exist: I:/web/www/mysql
J'ai trouvé une solution. Mais j'aimerai qu'on me dise si c'est une
bonne idée de proceder ainsi et, si ce n'est pas un risque au niveau
de la securité du serveur Web.
Finalement je conserve dans httpd.conf, ' DocumentRoot "I:/web/" '
pour ne plus avoir d'erreur. Et, j' ajoute ces deux Alias :
Alias /mysql/ "I:/web/phpmyadmin/"
<Directory "I:/web/phpmyadmin">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
(Pour exclure toute personne à ce connecter à phpmyadmin.)
Alias /www/ "I:/web/www/"
<Directory "I:/web/www">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Ce dernier alias est la solution que j'ai trouvée mais ça
m'oblige à taper /www/ à la suite de l'URL.
Qu'en pensez-vous? Y a t'il d'autres façons de faire?
A+
Thomas