Bonjour à tous,
Tout d'abord : système Linux/Mandriva powerpack 2010-2
Task-Lamp et tout le toutim installé et tout marchait.
Je fonctionnais jusqu'ici simplement en installant mes sites de test dans /var/www/html
et en les appelant via l'URL : http://localhost/site
C'est à dire sans utiliser mod_user et le dossier public_html
J'ai eu envie de tester symfony.
Je suis le book et le tutoriel jobeet (faut bien commencer)
J'ai créé le dossier /home/laurent/public_html/sfprojets/
Dans ce dossier j'ai mis le dossier symfony-1.4.8 qui me sert de source
dans ce même dossier je commence en ligne de commande suivant le tuto...
création des dossiers /jobeet puis /jobeet/lib/vendor etc.
je vous passe le reste pour en arriver à la config d'apache.
J'utilise drakwizard pour créer un host en plus de celui déjà créé, donc le fichier donne :
Je crée dans /etc/httpd/conf/vhosts.d/ un fichier jobeet_host.conf. Ce fichier est automatiquement chargé par httpd.conf ; voici son contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 127.0.0.1 localhost.localdomain localhost 127.0.0.1 jobeet.localhost
je relance apache via la commande service et tout est OK
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 <VirtualHost jobeet.localhost> ServerName jobeet DocumentRoot "/home/laurent/public_html/sfprojets/jobeet/web" DirectoryIndex index.php <Directory "/home/laurent/public_html/sfprojets/jobeet/web"> AllowOverride All Allow from All </Directory> Alias /sf /home/laurent/public_html/sfprojets/jobeet/web/sf <Directory "/home/laurent/public_html/sfprojets/jobeet/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost>
Au moment où je retourne sur mon navigateur et tape : http://jobeet.localhost/
Code : Sélectionner tout - Visualiser dans une fenêtre à part Vous n'avez pas le droit d'accéder au répertoire demandé. Soit il n'y a pas de document index soit le répertoire est protégé. Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Pris d'un doute je tape simplement : http://localhost pour vérifier que le reste est accessible et là... c'est le drame, même message. N'étant pas un spécialiste d'apache je pense qu'il y a des directives qui m'échappent.
Ce que je veux :
1 - pouvoir utiliser mon serveur local avec des sites en appel simple comme précédemment (sans changement des fichiers de conf.)
2 - pouvoir travailler avec des VirtualHost sans que ceux ci me bloquent tout
Peut-on m'éclairer, help !
Partager