|
Joe Moore
moore.joseph at gmail.com
Tue Apr 15 13:11:53 EDT 2008
Hello,
I'm attempting to install mod_python on my Macbook pro running 10.5.2 and I
am so far unsuccessful. I have read the various posts dating from October
and have compiled mod_python for x86_64. This allowed compilation but Apache
would die with the with the following error:
4/15/08 12:55:18 PM org.apache.httpd[26291] httpd: Syntax error on line 116
of /private/etc/apache2/httpd.conf: Cannot load
/usr/libexec/apache2/mod_python.so into server:
dlopen(/usr/libexec/apache2/mod_python.so, 10): Symbol not found:
_PyObject_GenericGetAttr\n Referenced from:
/usr/libexec/apache2/mod_python.so\n Expected in: dynamic lookup\n
I then read a post regarding the two pythons problem
(/System/Library/Frameworks + /Library/Frameworks) I don't believe I
installed the second but somehow it's there.
I removed the python at /Library/Frameworks and recompiled. This seems to
have worked in the sense that Apache no longer dies but I also can't seem to
get mod_python working. All python files are served as plaintext.
The added line to my httpd.conf looks like this:
LoadModule python_module libexec/apache2/mod_python.so
and I stuck a .htaccess in a directory in the sites folder under my user
account that contains:
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
and a test file in that same directory:
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("hello world!")
return apache.OK
...Still plaintext
I appreciate any help. I have spent waaay to many hours trying to get this
up and running. My disclaimer here is that I'm a bit of an idiot about
Apache and have just started picking up Python.
Thanks!
Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20080415/310db153/attachment.html
|