Muszę dowiedzieć się, gdzie Apache przechowuje dzienniki dostępu i błędów dla witryny.
Mam dostęp root do serwera, na którym hostowane są dziesiątki witryn. Próbuję debugować jedną z tych witryn. Gdy przeglądam stronę, nie wyświetla się ona w /var/logs/apache2/access.log
lub /var/logs/apache2/error.log
. (Pliki są tam i inne strony są na nich logowane. W rzeczywistości istnieją setki różnych plików dziennika).
Ani locate httpd.log
nie find . -iname httpd.log
wykonywano /
żadnych wyników.
Konfiguracja apache dla witryny to:
ServerName REDACTED.com.br
DocumentRoot /var/www/xyz/wiki
AssignUserId xyz_wiki xyz_wiki
<Directory /var/www/xyz/wiki/data>
order allow,deny
deny from all
</Directory>
<Directory /var/www/xyz/wiki/conf>
order allow,deny
deny from all
</Directory>
<Directory /var/www/xyz/wiki/bin>
order allow,deny
deny from all
</Directory>
<Directory /var/www/xyz/wiki/inc>
order allow,deny
deny from all
</Directory>
php_admin_value open_basedir /var/www/xyz/wiki/:/mnt/vdImagem/www/xyz/wiki/
sudo lsof -nP -c apache2 -c httpd | grep -i log
/var/log/apache2/access.log
których sugeruje duplikat.