Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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/

hmm

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 sad

Quelqu'un sais ce que je dois faire ?

Merci d'avance.

Dernière modification par phenix88be (Le 05/09/2009, à 00:23)

Hors ligne

#2 Le 04/09/2009, à 08:21

morales

Re : [resolu]Lamp lien symbolique ne fonctionne pas.

salut,

regarde cette partie de la doc

http://doc.ubuntu-fr.org/lamp#utiliser_ … _les_sites

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 ? hmm

Hors ligne

#6 Le 04/09/2009, à 23:50

BorX

Re : [resolu]Lamp lien symbolique ne fonctionne pas.

Relis mieux ma réponse smile
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 wink

Hors ligne