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.
- 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.