Lighttpd neden “bilinmeyen yapılandırma anahtarı: accesslog.filename” diyor?


14

Lighttpd web sunucusunda basit bir vhost oluşturdum ve bu satırları .conf dosyasına koydum.

server.errorlog                = "/var/log/lighttpd/error.log"
accesslog.filename             = "/var/log/lighttpd/access.log"

Error.log okudum ve bunu buldum:

2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored)

Bu nasıl mümkün olaiblir? accesslog.filenamevar, bu bir sunucu seçeneğidir.

Web sitelerinde buldum: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ConfigurationOptions

Ne yapabilirim?

Yanıtlar:



0

Yönlendiricinizde Lighttpd için bu sorunla karşılaşırsanız (Entware paketleri ile) bu modülün kurulu olduğunu kontrol edin.

1) yönlendiricinize ssh ile bağlanın ve komutu çalıştırın:

opkg list-installed

2) "lighttpd-mod-accesslog - 1.4.xx" ile aynı hizada olmalıdır. Yüklü değilse yükleyin:

opkg install lighttpd-mod-accesslog

3) bu modülü ve yapılandırma anahtarını ekleyerek lighttpd.conf dosyanızı ayarlayın (değiştirin):

server.modules = (
"mod_redirect",
...
"mod_accesslog",
)

...
accesslog.filename          =  "/opt/var/log/lighttpd/access.log"

4) Lighttpd'yi yeniden başlatın:

/opt/etc/init.d/S80lighttpd restart

Bu adımlar bana yardımcı oldu. Ayrıca yapılandırma işleminden önce access.log dosyası oluşturdum

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.