Peter Halliday
peter at wl.vg
Sun Jul 16 23:37:25 EST 2000
While waiting for someone to email me an RPM of mod_python 2.4.1, I tried compiling it. I got a copy of the apache source as well as the above mod_python source. Then I installed it using the DSO instructions on the modpython webpage. Everything seemed to go ok. (One problem however, I was unsure whether my python was compiled using thread support because I use RedHat with the standard RPM that came with it. However, everything seemed ok when I compiled. No error messages. I added these lines to my apache config file. LoadModule python_module module/mod_python.so AddModule mod_python.c AddHandler python-program .py PythonHandler test PythonDebug On I changed the FileInfo directive to AllowOverride in the apache conf file and then in my mime.types file I added: application/x-python py In my DocumentRoot directory I created a directory called test. I had a script with the following contents. from mod_python import apache def handler(req): req.send_http_header() req.write("Hello World!") return apache.OK I still get the same error when I add a '#!/usr/bin/python' to the top of the file. The following is the error that I receive. I am running RedHat Linux 6.2, Apache 1.3.12, mod_python 2.4.1., python 1.5. I have kept everything standard as came on RedHat. Mod_python error: "PythonHandler test" Traceback (innermost last): File "/usr/lib/python1.5/site-packages/mod_python/apache.py", line 116, in Dispatch object = self.resolve_object(module, object_str) File "/usr/lib/python1.5/site-packages/mod_python/apache.py", line 51, in resolve_object raise AttributeError, s AttributeError: module '/usr/lib/python1.5/test/__init__.pyc' contains no 'handler' -- Peter Halliday Online Application Developer Whetstone Logic, Inc. http://www.whetstonelogic.com icq#75769411 AIM screen name: hoaggelos
|