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