[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache : problèmes de permissions





Le 20/04/2016 11:31, Samy Mezani a écrit :
Bonjour,

Le 19/04/2016 16:22, Sébastien NOBILI a écrit :
Bonjour,

Le mardi 19 avril 2016 à 15:28, Samy Mezani a écrit :
J'ai regardé les permissions des dossiers :

/var/lib/
drwxr-xr-x  8 root     root       4096 mars  16 22:16 spip
drwx------  6 www-data root       4096 juil. 26  2011 dokuwiki
drwxr-xr-x  6 root     root       4096 août  12  2014 owncloud
drwxr-xr-x  3 root     root       4096 mai   10  2013 phpmyadmin

Ça ne m'aide pas vraiment. Je ne sais pas par où attaquer le problème.

Ces permissions ne sont pas problématiques, puisque l’utilisateur « www-data »
peut accéder en lecture aux dossiers. On ne peut pas conclure grand-chose de ce
point.

Que disent les logs d’Apache (dossier « /var/log/apache2 ») ?

Pour les logs des erreurs de connexion à Apache, voici un extrait pour spip et phppgadmin :

[Wed Apr 20 11:17:30.675745 2016] [authz_core:error] [pid 30982] [client XX.XX.XX.XXX:ZZZZ] AH01630: client denied by server configuration: /var/lib/spip/

[Wed Apr 20 11:19:58.968011 2016] [authz_core:error] [pid 31832] [client XX.XX.XX.XXX:ZZZZ] AH01630: client denied by server configuration: /usr/share/phppgadmin/


Comment sont configurés les différents hôtes virtuels (tu devrais trouver des
éléments dans « /etc/apache2/sites-enabled ») ? (si je pose cette question,
c’est parce que le dossier dans lequel tu sembles avoir mis tes sites
— « /var/lib/ » — est plutôt inhabituel)

Contenu de /etc/apache2/sites-enabled/000-default.conf :
<VirtualHost *:80>
    ServerName mondomain.tld
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

C'est tout ce que j'ai dans /etc/apache2/sites-enabled/

Apparemment, ces différents sites ont été installés manuellement (pas par
installation des paquets fournis par Debian). Est-ce le cas et est-ce voulu ?

C'est bizarre ça car à part owncloud les autres ont été installés via les paquets Debian. Bien-sûr j'ai d'autres dossiers dans /var/www où j'ai installé par exemple piwigo, pmb et des dossiers contenant des fichiers à télécharger mais pour le reste je ne m'aventure pas dans des installations manuelles alors que les paquets Debian le font très bien.

Merci pour vos réponses.

Samy


Apparemment tu à un Alias sur /var/lib/phppgadmin/ qui te redirige sur /usr/share/phppgadmin/ .  À  vérifier les droits su /usr/share/phppgadmin/

Ce que je ne comprends pas c'est que ton DocumentRoot pointe sur /var/www, comment arrive-t-il sur /var/lib ?

Eric

Reply to: