WN server filter won't work
- by Mike Fink
WN servers have an alternative to cgi programs called filters. I have been trying to get one to work, but I have had no luck. I am writing in python. It looks like the server is not receiving any output from the program but is parsing nothing and wrapping this nothing in my standard header and footer. I have chmod 755 the program and my index.wn file reads:
Default-Attributes=parse
Default-Wrappers=templates/template1.inc
File=includeTests.html
File=index.html
File=archives.html
File=contact.html
File=style.css
File=testProgram.py
#here is the stuff about the filter
File=testFilter.html
Content-type=text/html
Filter=testProgram.py
Attributes=parse, cgi
here is what is in the filter called testProgram.py:
#!/usr/bin/python
print "Content-Type: text/html\n\n"
print "hi"
testProgram.py works perfectly if it is shoved into a cgi-bin folder and chmoded. I suppose my problem may lay with the fact that I have never ever seen a filter program in python. I'm not sure I have even seen a filter program at all. Does anyone out there have any experience with wn servers and filters? Any ideas?