Pages : 1
#1 Le 04/09/2009, à 00:27
- phenix88be
[resolu]Lamp lien symbolique ne fonctionne pas.
Bonjour à tous,
Je me trouve face a un problème insoluble, j'ai dans mon Home le répertoire www qui contient tout mon travail sur des sites web, script et autre.
J'ai installer un serveur local, seulement quand je place le lien symbolique dans /var/www/ et que je m'y rend avec mon navigateur, il ne vois pas le dossier.
Si je force l'adresse:
You don't have permission to access /www/ on this server.
J'ai pourtant fait:
sudo chmod -R /home/phenix/www/
J'ai tenter la méthode des Alias, il ne vois même pas mon alias ...
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
Alias /valleedeslarmes/ "/home/phenix/www/"
<Directory "/home/phenix/www/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Voila je suis bloquer, j'ai pas trouver d'info sur ce bug
Quelqu'un sais ce que je dois faire ?
Merci d'avance.
Dernière modification par phenix88be (Le 05/09/2009, à 00:23)
Sous MacOS, ben oui...
Mon portfolio - Web design - Web développement.
Hors ligne
#2 Le 04/09/2009, à 08:21
- morales
Re : [resolu]Lamp lien symbolique ne fonctionne pas.
Hors ligne
#3 Le 04/09/2009, à 09:04
- gren
Re : [resolu]Lamp lien symbolique ne fonctionne pas.
Alias /valleedeslarmes/ "/home/phenix/www/"
Donc dans ton navigateur : http://localhost/valleedeslarmes/ et non http://localhost/www/
Hors ligne
#4 Le 04/09/2009, à 15:43
- BorX
Re : [resolu]Lamp lien symbolique ne fonctionne pas.
Oui...
Et l'utilisateur www-data a-t-il les droits pour aller dans le répertoire /home/phenix/www/ ?
Ça sert à quoi ça ?
sudo chmod -R /home/phenix/www/
Tu voulais peut-être faire :
chmod o+x /home/phenix/
chmod -R o+r /home/phenix/www
find /home/phenix/www -type d -exec chmod o+x {} \;
Essaye ensuite, en tant que www-data de te promener dans /home/phenix/www/
sudo -s -u www-data
cd /home/phenix/www/
Hors ligne
#5 Le 04/09/2009, à 23:34
- phenix88be
Re : [resolu]Lamp lien symbolique ne fonctionne pas.
L'utilisateur www-data na pas les permissions...
www-data@SpectreIII:~$ cd /home/phenix/www/
bash: cd: /home/phenix/www/: Permission non accordée
Que dois-je faire ?
Sous MacOS, ben oui...
Mon portfolio - Web design - Web développement.
Hors ligne
#6 Le 04/09/2009, à 23:50
- BorX
Re : [resolu]Lamp lien symbolique ne fonctionne pas.
Relis mieux ma réponse
Les commandes suivantes :
chmod -R o+r /home/phenix/www
find /home/phenix/www -type d -exec chmod o+x {} \;
Ça veut dire :
Donne les droits de lecture aux "autres" (o = other) à tous les fichiers et sous-fichiers du répertoire /home/phenix/www
Donne, en plus, les droits d'exécution aux "autres" à tous les répertoires et sous répertoires de /home/phenix/www
Pourquoi les "autres" ? Parce que l'utilisateur www-data n'appartient pas, j'imagine, au même groupe que phenix.
J'ai, cela dit, oublié une chose : il faut que l'utilisateur www-data puisse également "traverser" le répertoire /home/phenix. Donc :
chmod o+x / /home /home/phenix
Hors ligne
#7 Le 05/09/2009, à 00:23
- phenix88be
Re : [resolu]Lamp lien symbolique ne fonctionne pas.
Sa marche, merci
Sous MacOS, ben oui...
Mon portfolio - Web design - Web développement.
Hors ligne
Pages : 1