CherryPy (or other Python framework) with FastCGI on shared host-Collection of common programming errors
I am trying to configure the Python mini-framework CherryPy with FastCGI (actually fcgid) on Apache. I am on a shared host, so I don’t have access to httpd.conf, just htaccess. I have followed these tutorials to no avail:
- tools.cherrypy.org/wiki/FastCGIWSGI
- tools.cherrypy.org/wiki/BluehostDeployment
I keep getting 500 errors w/ the Apache logs saying “Premature end of script headers”. I have tried everything (permissions/shebangs/full-paths/deamonized/not-daimonized). I know Apache is correctly executing my .fcgi, because I am able to print to the error log from python, but that’s it. Has anyone out there successfully installed CherryPy or any other framework on a shared host before? Your help would be greatly appreciated. Thanks.