What are the permissions for the directory into which you have
installed Habari? Does the account used by the web server have
permissions to create new files?
If not, you can manually create a config.php file that contains all
the necessary bits for your installation. Or, you could relax
permissions on the Habari directory so that the installer can create
the config.php and .htaccess files, and then tighten things up when
you're done (though be advised that SQLite requires world-writable
permissions on the directory in which the SQLite data file resides).
Cheers,
Scott
see also http://asymptomatic.net/2008/03/29/2713/implemeting-the-front-controller-pattern-in-lighttpd
for additional way of doing this with mod_rewrite, and reasons why the
404 method is not the "best" way.
Also, I have found that using mod_magnet works even better for the
front controller pattern. It requires a lua script which you attract
the physical path to. I have used this script http://pastoid.com/0q
and mod_magnet successfully with habari + lighty. You simply save that
as a script called rewrite.lua and place it where you would place
.htaccess, then use:
magnet.attract-physical-path-to = ( server.document-root + "/rewrite.lua" )
here is an example lighttpd.conf that I used for my sites (note
mod_magnet is the first in the list of modules, that is important):
hope that made sense.