Hello list,
There should be something very simple I've overlooked, yet I can't find
it. Hunchentoot seems not to be able to locate the root directory, where
I have my static content, and I can't get it to print any useful
information about it. That's why I'm asking for your help.
Below is my setup:
(setf (logical-pathname-translations "rgol")
'(...
("WWW;*.*.*" "/home/wvxvw/.../www/")
("WWW;*;*.*.*" "/home/wvxvw/.../www/*")
...))
(make-instance 'hunchentoot:acceptor :port 4242
:document-root #p"rgol:www;"
:message-log-destination #p"rgol:logs;messages.log"
:access-log-destination #p"rgol:logs;access.log")
I've defined another handler, which doesn't depend on static files, and
it works fine, however, when I try to access static files, the log
record looks like this:
127.0.0.1 - [2014-01-31 17:12:40]
"GET /img/made-with-lisp-logo.jpg HTTP/1.1"
404 206 "http://localhost:4242/game.html"
"Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0"
But the file is definitely there, because if I try this in REPL:
(directory #p"rgol:www;*.*")
(#P"/home/wvxvw/.../www/game.html"
... more files ...)
My version of Hunchentoot is:
hunchentoot:*hunchentoot-version*
"1.2.17"
$ sbcl --version
SBCL 1.1.2-1.fc18
Best,
Oleg