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
|