Ich habe einen einfachen vhost auf dem Lighttpd-Webserver erstellt und diese Zeilen in die .conf-Datei eingefügt.
server.errorlog = "/var/log/lighttpd/error.log"
accesslog.filename = "/var/log/lighttpd/access.log"
Ich habe error.log gelesen und Folgendes gefunden:
2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored)
Wie ist es möglich? accesslog.filename
existiert, ist es eine Option des Servers.
Ich fand es auf ihrer Website: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ConfigurationOptions
Was kann ich tun?
Wenn dieses Problem bei Lighttpd auf Ihrem Router (mit Entware-Paketen) auftritt, überprüfen Sie, ob dieses Modul installiert wurde.
1) verbinde dich mit deinem router über ssh und führe dann den befehl aus:
2) sollte mit "lighttpd-mod-accesslog - 1.4.xx" übereinstimmen. Wenn es nicht installiert ist, installieren Sie es:
3) passen Sie Ihre lighttpd.conf-Datei an (ändern Sie sie), indem Sie dieses Modul und den Konfigurationsschlüssel hinzufügen:
4) Starten Sie Lighttpd neu:
Diese Schritte haben mir geholfen. Außerdem habe ich die Datei access.log vor der Konfigurationsmanipulation erstellt
quelle