Salut à tous,
J'ai un problème qui affecte grandement ma productivité.
En effet j'ai créer un systeme de site se basant sur un tronc commun et dont les extensions ne sont que des skins et des modules.
Pour mettre cela en place sur un serveur, j'ai commencé par créer plusieurs fois des répertoire contenant les même fichiers.
Cependant à chaque update d'un fichier je me dois de mettre à jour chacun des sites présent sur le serveur.
J'ai donc pensé a faire un dossier commun à tous mes sites et utilisait des liens symboliques afin de n'avoir a mettre a jour que le fichier se trouvant dans le dossier source.
Malheureusement ce n'est pas si simple. En effet Apache n'a pas l'air d'aimer ma configuration car il me retourne directement l'erreur suivante :
Voici les informations qui peuvent vous être utiles pour résoudre mon problème (si bien sur celui-ci est résolvable) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Forbidden You don't have permission to access / on this server.
Contenu du répertoire :
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 # ls -l total 16 -rw-r--r-- 1 apache webmasters 151 Jan 17 22:23 cste.php lrwxrwxrwx 1 apache webmasters 18 Jan 17 22:11 expressinstall.swf -> expressinstall.swf lrwxrwxrwx 1 apache webmasters 8 Jan 17 22:10 help.php -> help.php lrwxrwxrwx 1 apache webmasters 7 Jan 17 22:13 images -> images/ lrwxrwxrwx 1 apache webmasters 8 Jan 17 22:13 include -> include/ lrwxrwxrwx 1 apache webmasters 9 Jan 17 22:11 index.php -> index.php lrwxrwxrwx 1 apache webmasters 5 Jan 17 22:13 lang -> lang/ lrwxrwxrwx 1 apache webmasters 4 Jan 17 22:13 lib -> lib/ drwxr-xr-x 2 apache webmasters 4096 Jan 17 22:17 modules drwxr-xr-x 2 apache webmasters 4096 Jan 17 22:18 skins lrwxrwxrwx 1 apache webmasters 10 Jan 17 22:11 somatic.js -> somatic.js lrwxrwxrwx 1 apache webmasters 9 Jan 17 22:12 style.css -> style.css drwxr-xr-x 2 apache webmasters 4096 Jan 17 22:14 upload
Le fichier Vhost sous apache :
Voila,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <VirtualHost mon_ip:80> ServerName domaine.fr ServerAlias www.domaine.fr DocumentRoot /var/www/domaine/ <Directory /var/www/domaine> Options +FollowSymLinks </Directory> DirectoryIndex index.html index.php </VirtualHost>
Je vous remercie pour toute réponse
Cordialement
Nihilite
Partager