Problème de configuration apache pour les include dans un alias
Bonsoir,
Après plein de tests infructueux je me tourne vers vous pour ce problème si la solution existe:
Configuration: le serveur web (apache, mysql,..... est dans un répertoire de mon C) c:/serveur
mes sites sont dans un autre repertoire: c:/www/site1, c:/www/site2, .....
Comme certaine fonctions que j'utilise sont valables pour plusieurs site je me suis dit mettons cela dans un répertoire commun du serveur pour tous les site.
Donc j'ai mis un repertoire: "c:/serveur/fonction_communes" mais après avoir configuré mon httpd.con et mon host pour éviter le localhost dans les url et être dans une configuration serveur me vla partie dans les essais et la rien impossible de faire une include dans mon alias.
voila la partie de mon httpd.conf
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Alias /fonction_communes "c:/serveur/fonction_communes"
<Directory "c:/serveur/fonction_communes">
AllowOverride all
Options IncludesNOEXEC
Options FollowSymLinks
Options -Indexes
Order allow,deny
Allow from all
</Directory>
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName pratique-astuces.fr
ServerAlias pratique-astuces.fr
DocumentRoot "c:/www/pratique-astuces.fr"
<Directory "c:/www/pratique-astuces.fr">
Options -Indexes
Order allow,deny
Allow from all
</Directory>
</VirtualHost> |
Donc à la racine d'un des sites j'ai mis une page avec include:
http://pratique-astuces.fr/test_inclus_alias.php
Code:
1 2 3 4
|
<?php
include('fonction_communes/page_test_incluse.htm');
?> |
et cela ne marche pas (page blanche)
par contre dans l'alias avec ce lien:
http://pratique-astuces.fr/fonction_...clus_alias.php
et ce code:
Code:
1 2 3 4
|
<?php
include('page_test_incluse.htm');
?> |
la le résultat est bon donc je ne comprend plus qu'ai je oublié???