Bonjour,
depuis que je suis passé à F12 lorsque je met un lien symbolique dans le dossier html je ne peut pas l'utiliser celui-ci ne s'affiche pas dans firefox et lorsque je tape l'adresse dans la barre des tache il me dit que je n'est pas les droits.
Pourtant je suis le propriétaire de html du lien et du dossier vers lequel pointe le lien.
J'ai aussi se bout de code dans le httpd.conf :
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
Vous auriez une solution à me proposer??? merci
C'est plutôt le user Apache qui doit avoir les droits
Même résultat si je met apache en propriétaire.
Je m'avais mis en propriétaire pour que cela soit plus simple pour moi d'écrire dedans comme c'est sur ma machine en local.
Ce n'est serait plutôt Location que tu voudrais mettre parce que Directory / ca signifie tout ton disque 😉
Lorsque je met <Location /> ... </Location> je ne peut même plus accéder au dossier html.
Qu'as tu dans DocumentRoot :
DocumentRoot "/var/www/html"
<Location "/">
Options Indexes Includes FollowSymLinks
IndexOptions +FancyIndexing +SuppressDescription
IndexOrderDefault Descending Date
</Location>
J'ai ceci
DocumentRoot "/var/www/html"
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
edit : la config que j'ai est celle par defaut je n'ai fait que installer apache, mysql et php
DocumentRoot "/var/www/html"
<Location "/">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Location>
aucun changement en rajouté les ligne "Order ..." et "Allow ..." je peut acceder à html avec les balise location mais le lien symbolique ne marque toujours pas.

Sur mon serveur (CentOS 5.4) j'ai exactement la même config (avec les directory) et les liens symbolique marche.
Cela vient peut être de la version d'apache
Bien sur ces lignes sont dans un fichier monsite.conf dans conf.d ? et tu n'as modifié httpd.conf ?
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/html"
<Location "/">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Location>
</VirtualHost>
et tu recharges bien apache à chaque fois ? service httpd restart

Montre aussi un
ls - /var/www/html
jusqu'à présent j'ai modifier directement le httpd.conf je n'ai pas fait d'hôte virtuel encore

pour la commande ls voici se que j'obtiens :
# ls - /var/www/html/
ls: cannot access -: No such file or directory
/var/www/html/:
de  PHP
le l a sauté !!! 🙁
ls -la /var/www/html
Tu ne devrais pas modifier httpd.conf mais faire ton fichier comme indiqué dans conf.d
# ls -la /var/www/html
total 8
drwxr-xr-x. 2 apache apache 4096 2009-11-25 20:55 .
drwxr-xr-x. 7 root   root   4096 2009-11-25 21:01 ..
lrwxrwxrwx. 1 apache apache   22 2009-11-25 20:55 de -> /home/Fabrice/Desktop/
lrwxrwxrwx. 1 apache apache   42 2009-11-23 21:50 PHP -> /media/sauvegarde/Documents/IUT/Cours/PHP/
Je viens d'utiliser la config de mon serveur sur mon PC et les lien symbolique ne marche toujours pas alors que j'ai fait un copier coller de cet config et que sur mon serveur cela marche. Pour les hôtes virtuel je configurerais cela apres c'est vrai qu'il faudrais que je prenne l'habitude de le faire tout de suite après l'installation.
Bon ok, si tu veux garder ton code dans httpd.conf, renomme alors le welcome.conf de conf.d en welcome.bak et relance Apache 😉

Est ce que Apache peut aller dans /home/Fabrice/Desktop/ et /media/sauvegarde/Documents/IUT/Cours/PHP
je viens de renomer le welcome.conf
en se qui concerne les droit sur les dossier Desktop et PHP ils sont à 755 donc normalement apache devrais pouvoir lire dedans.

EDIT : je viens de faire un liens symbolique ht vers le dossier html et je le vois dans firefox
cool !! 🙂
pour ton dossier /home/Fabrice/Desktop/ , il faut déjà qu'Apache puisse rentrer dans /home/Fabrice ce qui ne doit pas être la cas.
Problème résolue !!!
Pour mon dossier Desktop la problème doit effectivement venir du fait que apache ne puisse pas aller dans le dossier Fabrice.
En ce qui concerne le dossier PHP le problème venait de SELinux qui était en restrictif je l'ai mis en permissif et cela à réglé le problème. Le dossier PHP se trouve sur un partition NTFS qui est monté au démarrage donc root est le propriétaire et les droits sur les fichiers sont de 777 j'utilise cette partition pour faire le lien avec windows (qui j'utilise rarement et peut être un jour que je n'utiliserais plus du tout). La methode de montage n'est pas la meilleur je sais mais c'est la plus simple.

Merci beaucoup pour ton aide et tes réponses rapide proxy.
bonne soirée

EDIT : comment modifie-t-on le titre du topic pour ajouter "résolue"?