NeoWebScript Sysop Troubleshooting
Q. I'm sure I've got the syntax right, but my server-side includes show up as comments instead of being executed.
A. There are three main points to check to make sure that SSI's execute:
- In access.conf, make sure that the "Includes" Option applies to
the given directory. "IncludesNOEXEC" probably should
be used whereever you use "Includes", for security reasons.
- In srm.conf, make sure that you enable the handler for "server-parsed".
On our webserver, all html files are server-parsed (thus .htm and .html),
but you could choose to use another extension. There are good reasons
to not do it the way we did, but there are other good reasons to do it
this way. Mainly, beware that server-parsed pages are not cached.
- Make sure that "mod_neoscript.o" is configured instead of
mod_include.o.
Q. I've added the Tcl authorization module (mod_auth_tcl.o) to my configuration, and now none of my regular authenticaions will work.
A. Make sure that it is listed just before mod_auth.o in the Configuration
file.
Hints
- If you don't know why it's doing what it's doing, the webserver's
error_log
file often has relevant information in it.