Pages : 1
#1 Le 11/11/2010, à 15:17
- gwado
[résolu] LAMP / Apache / Erreur 403
Hello,
je suis sous Maverick, j'essaye d'installer un serveur LAMP et de modifier le répertoire de travail.
L'installation se passe normalement alors que la modification du répertoire est un problème que je n'arrive pas à régler.
Les solutions dans la doc ne marche pas.
Je n'arrive pas à trouver de tuto qui fonctionne sur le web.
Voici mon /etc/apache2/sites-available/default
Normalement, ça devrait être celui de base, mais comme j'avais essayé d'apporter des modifications et que j'ai ensuite tenté de remettre à zéro, il ne correspond peut-être pas exactement à celui de base.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
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 ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/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>
</VirtualHost>
La suite est simple : je souhaite travailler dans un dossier ~/Documents/www au lieu de /var/www
Or si je suis la doc j'ai des erreurs 403.
Comme le problème doit venir des droits... je ne sais pas quoi faire, j'ai essayé les chmod, chown etc mais toujours la même erreur.
J'ai souvent eu des problèmes de ce genre, que ce soit cette question de droits ou bien le changement de répertoire mais j'ai toujours réussi à trouver les solutions assez facilement.
Là, je sèche !
Existerait-il un tuto simple et efficace, s'il vous plaît ?
Et, question accessoire, est-ce moi ou à chaque version d'Ubuntu c'est toujours le même problème ? Et pourquoi la doc change sans arrêt ?
En gros, je suis perturbé par tous ces changements. Quand j'arrive à comprendre et m'habituer à une config, il faut recommencer à tout réapprendre.
Dernière modification par gwado (Le 11/11/2010, à 22:46)
Hors ligne
#2 Le 11/11/2010, à 18:01
- Jules Petibidon
Re : [résolu] LAMP / Apache / Erreur 403
tuto simple et rapide pour activer les répertoires de travail dans home.
Etape 1. Attention, complexe :
mkdir ~/public_html
Etape 2. Apocalyptique :
sudo a2enmod userdir
et pour se connecter sur son userdir :
http://127.0.0.1/~monNomDUtilisateur
Voilà, c'est fini
Sinon, si tu as vraiment envie d'avoir des problèmes :
Si la tilde fait vraiment chier, tu peux toujours créer un ScriptAlias je crois.
Si le nom public_html te déplait, la conf se situe dans mods-available/userdir.conf
Il est toujours préférable de ne pas toucher au fichier de config sites-available/default et de créer un autre fichier de config (qui peut s'appeler n'importe comment, par exemple monNouveauSiteToutBeauToutNeuf ) puis :
sudo a2ensite monNouveauSiteToutBeauToutNeuf
Hors ligne
#3 Le 11/11/2010, à 19:14
- gwado
Re : [résolu] LAMP / Apache / Erreur 403
Merci, les deux solutions marchent.
Mais... Erreur 403 tout de même :/l
J'ai oublié de dire que mon home était chiffré. Qu'avant je ne le faisais pas. Est-ce que ça peut jouer ? Ça m'étonnerait tout de même...
Hors ligne
#4 Le 11/11/2010, à 19:38
- Jules Petibidon
Re : [résolu] LAMP / Apache / Erreur 403
Essaye un chmod -R o+r public_html
voir o+rx peut-être...
Que le home soit chiffré ne devrait pas influer je pense.
Hors ligne
#5 Le 11/11/2010, à 20:25
- gwado
Re : [résolu] LAMP / Apache / Erreur 403
J'ai réinstallé...
Ça craint parce que ça faisait 1 an que je n'avais pas touché à mes partitions.
J'espère que le problème sera réglé.
Je reviens vite
Hors ligne
#6 Le 11/11/2010, à 22:46
- gwado
Re : [résolu] LAMP / Apache / Erreur 403
Bilan : c'est effectivement un problème de droits.
Donc j'ai changé les permissions des dossiers puis des fichiers en passant par la méthode graphique (nautilus, clic-droit, permissions).
Faut que je regarde pour faire ça de manière récursive et en ligne de commande, ça sera plus pratique.
Donc > ...
J'avais copié mes dossiers/fichiers sur un disque dur externe formaté en ntfs. Puis recopier dans mon /home/user et les droits de ces dossiers/fichiers n'étant pas gardés sur des partitions en ntfs ça ne correspondait plus au final.
Bref.
Coule (et ouf).
Dernière modification par gwado (Le 11/11/2010, à 22:49)
Hors ligne
#7 Le 29/08/2013, à 00:56
- gwado
Re : [résolu] LAMP / Apache / Erreur 403
Même erreur aujourd'hui, mais résolue en ajoutant l'utilisateur www-data à mon groupe :
sudo adduser www-data $USER
Hors ligne
Pages : 1