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 11/11/2010, à 16: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, à 23:46)

Hors ligne

#2 Le 11/11/2010, à 19: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 wink

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, à 20: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, à 20: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, à 21: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 smile

Hors ligne

#6 Le 11/11/2010, à 23: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). smile

Dernière modification par gwado (Le 11/11/2010, à 23:49)

Hors ligne

#7 Le 29/08/2013, à 01: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