Chaopale Lamecarlate đŸŸ utilise witches.town. Vous pouvez lĂŠ suivre et interagir si vous possĂ©dez un compte quelque part dans le "fediverse".
Chaopale Lamecarlate đŸŸ @lamecarlate

Bon, j'en ai assez, lĂ . J'ai une erreur 403 sur localhost (dans ma machine locale, Ubuntu 17.04), et j'arrive paaaaaas Ă  aller plus loin.

Notons que mon DocumentRoot n'est pas /var/www, mais un autre dossier, dans mon /home, et que ça ne posait aucun souci avant (mais je ne sais pas quand ça a commencé à flancher).

Jvais pas mettre 777 sur tout mon home, quand mĂȘme :P

Rhaaaaah.

· 1 · 0

@MyPlanet À ma connaissance, je n'ai pas de proxy


@lamecarlate si c’est une machine de dĂ©veloppement local, tu peux faire tourner apache en tant que ton user, et pas www-data, ça Ă©vite de faire des bĂȘtises avec des droits d’accĂšs dans tous les sens.

Autre solution, un peu plus complexe, utiliser les ACLs UNIX pour décider que les fichiers dans ton DocumentRoot seront toujours lisibles par www-data, quel que soit leur chmod/auteur

@gordon C'est en effet du local. Je sais pas comment faire tourner Apache avec mon user :/

Pour tester, je viens de l'ajouter dans le groupe www-data, mais pas de changement.

@lamecarlate j’ai pas d’Ubuntu sous la main, mais de mĂ©moire, tu peux changer ça dans /etc/apache2/envvars, suivi d’un restart apache

@lamecarlate à vérifier que tu aies bien une section <directory> pour ton dossier domumentRoot non standard dans ta conf Apache

@jpbarriere Comme suggéré par @gordon,je viens de changer APACHE_RUN_USER dans /etc/apache2/envvars, et ça marcheuh !

Et j'ai bien <Directory "${CUSTOM_DOCUMENT_ROOT}"> etc dans ma conf Apache (la variable est définie plus haut).

Merci à tou⋅te⋅s !

Je me réponds pour que l'info passe : j'ai changé la valeur de APACHE_RUN_USER dans /etc/apache2/envvars, la passant de "www-data" à mon user. Du coup, ça marche. Voilà. C'était pas compliqué. Gni.