par
Sékiltoyai » 30 oct. 2007, 14:02
pour les droits, je ne croit pas qu'il en ait beaucoup... ça change quelque chose?
Il faut que apache ait les droits de lecture du dossier et du .htaccess, et si possible aussi le droit d'exécution sur le dossier, pour pouvoir y entrer…
Pour ce qui est des dossiers, c'est peut-être là que ça pêche....
j'ai suivi ce tutoriel:
http://doc.ubuntu-fr.org/lamp pour installer la solution LAMP, et à un moment il dit:
Lien symbolique
La première solution consiste à créer dans le répertoire /var/www un lien symbolique vers votre répertoire dans votre /home qui vous servira au quotidien à positionner et modifier vos pages.
Voici le code à lancer dans votre terminal :
Code : Tout sélectionner
cd /var/www
sudo ln -s /home/votre_identifiant/répertoire_pour_votre_site mon_site
Voilà, si vous accédez à votre
http://localhost vous pouvez voir un nouveau répertoire qui porte le nom « mon_site » et qui pointe vers « /home/votre_identifiant/répertoire_pour_votre_site ».
Donc c'est ce que j'ai fait... alors est-ce que celà peut avoir une incidence sur mon problème?
C'est un peu moche les lins symboliques, et ca fait rajouter de la conf, en l'occurence un FollowSymlink dans les options de dossier. Mais si tu veux le garder, renseigne toi sur FollowSymlink. Sinon, il faut vérifier que ton lien est correct. Tu vas dans le doc_root, tu fais "ls -al" et tu vérifies que tu as bien un fichier mon_site qui pointe vers le répertoire que tu as indiqué.
Si ca ne marche pas avec les symlink, tu peux essayer plutôt avec un "alias nom_de_l_alias chemin_du_site" dans la conf httpd. C'est le moyen normal pour créer un lien vers un dossier qui n'est à priori pas dans l'arborescence web.
[quote="jojolapine"]
pour les droits, je ne croit pas qu'il en ait beaucoup... ça change quelque chose?[/quote]
Il faut que apache ait les droits de lecture du dossier et du .htaccess, et si possible aussi le droit d'exécution sur le dossier, pour pouvoir y entrer…
[quote="jojolapine"]
Pour ce qui est des dossiers, c'est peut-être là que ça pêche....
j'ai suivi ce tutoriel: http://doc.ubuntu-fr.org/lamp pour installer la solution LAMP, et à un moment il dit:[quote]Lien symbolique
La première solution consiste à créer dans le répertoire /var/www un lien symbolique vers votre répertoire dans votre /home qui vous servira au quotidien à positionner et modifier vos pages.
Voici le code à lancer dans votre terminal :
[code]cd /var/www
sudo ln -s /home/votre_identifiant/répertoire_pour_votre_site mon_site[/code]
Voilà, si vous accédez à votre http://localhost vous pouvez voir un nouveau répertoire qui porte le nom « mon_site » et qui pointe vers « /home/votre_identifiant/répertoire_pour_votre_site ». [/quote]
Donc c'est ce que j'ai fait... alors est-ce que celà peut avoir une incidence sur mon problème?[/quote]
C'est un peu moche les lins symboliques, et ca fait rajouter de la conf, en l'occurence un FollowSymlink dans les options de dossier. Mais si tu veux le garder, renseigne toi sur FollowSymlink. Sinon, il faut vérifier que ton lien est correct. Tu vas dans le doc_root, tu fais "ls -al" et tu vérifies que tu as bien un fichier mon_site qui pointe vers le répertoire que tu as indiqué.
Si ca ne marche pas avec les symlink, tu peux essayer plutôt avec un "alias nom_de_l_alias chemin_du_site" dans la conf httpd. C'est le moyen normal pour créer un lien vers un dossier qui n'est à priori pas dans l'arborescence web.