Bonjour à tous,
Je viens d'installer en local Apache 2, MySQL et PHP5 pour faire tourner Drupal 6.10.
Sur le site par defaut tout tourne impec, le probleme est survenu lorsque j'ai souhaité créer des VirtualHosts afin de pouvoir gerer du MultiSite avec Drupal.
L'idée c'est d'avoir :
un domaine local "nom-du-pc" qui pointe vers /var/www/html/
un domaine local "drupaldefault" qui pointe vers /var/www/html/drupal-6.10/sites/default/
un domaine local "siteweb01" qui pointe vers /var/www/drupal-6.10/sites/siteweb01/
J'ai recherché pas mal de ressources sur le net et j'ai donc réalisé les modifications suivantes sur mon systeme :
Modif fichier Hosts pour gerer les noms de domaines en local
127.0.0.1 nom-du-pc
127.0.0.1 drupaldefault
127.0.0.1 siteweb01
Modif du fichier httpd.conf
NameVirtualHost 127.0.0.1
#VHost pour le domaine local par defaut
<VirtualHost nom-du-pc>
DocumentRoot /var/www/html/
Servername nom-du-pc
<Directory /var/www/html/>
Options indexes
AllowOverride None
Options MultiViews
</Directory>
</VirtualHost>
#VHost pour le domaine local drupaldefault
<VirtualHost drupaldefault>
DocumentRoot /var/www/html/drupal-6.10/sites/default/
Servername drupaldefault
<Directory /var/www/html/drupal-6.10/sites/default/>
Options indexes
AllowOverride None
Options MultiViews
</Directory>
</VirtualHost>
#VHost pour le domaine local siteweb01
<VirtualHost siteweb01>
DocumentRoot /var/www/html/drupal-6.10/sites/siteweb01/
Servername siteweb01
<Directory /var/www/html/drupal-6.10/sites/siteweb01/>
Options indexes
AllowOverride None
Options MultiViews
</Directory>
</VirtualHost>
Le probleme que je rencontre c'est que j'ai pour les domaines locaux drupaldefault et siteweb01 j'obtiens une page d'erreur 403 (acces interdit).
Les VHosts semblent fonctionner correctement puisqu'en mettant une page index.htm, celle-ci apparait pour chacun des domaines.
J'ai pensé à un probleme de droit sur les repertoires, j'ai donc mis mon USER linux comme proprietaire des repertoires concerné, et apache comme groupe, mon User etant dans le groupe apache...
A ce niveau ça devrait etre correct ?
Une idée ? Je voudrais pouvoir acceder aux fichiers des repertoires apache , merci a vous
Poste le Friday 3 April 2009 21:32:22