Gerry Reno
greno at verizon.net
Sat Dec 4 14:22:53 EST 2010
Hi, I've been trying to get mod_python running on my xampp apache installation. I seem to be close but keep getting this error in apache log: [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] URI: '/mod_python/test.py' [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] Location: None [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] Directory: '/opt/lampp/htdocs/mod_python/' [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] Filename: '/opt/lampp/htdocs/mod_python/test.py' [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] PathInfo: '' [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] Traceback (most recent call last): [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] File "/opt/lampp/lib/python2.7/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent) [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] File "/opt/lampp/lib/python2.7/site-packages/mod_python/importer.py", line 1202, in _process_target\n module = import_module(module_name, path=path) [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] File "/opt/lampp/lib/python2.7/site-packages/mod_python/importer.py", line 304, in import_module\n return __import__(module_name, {}, {}, ['*']) [Sat Dec 04 14:01:16 2010] [error] [client 192.168.1.46] ImportError: No module named python I've rerun the configure script several times changing a few options but it doesn't help. Here is the latest configure line: ./configure --prefix=/opt/lampp/ --with-apxs=/opt/lampp/bin/apxs --with-python=/opt/lampp/bin/python2.7 --with-mutex-dir=/opt/lampp/var/run/python --bindir=/opt/lampp/bin --sbindir=/opt/lampp/sbin --sysconfdir=/opt/lampp/etc --localstatedir=/opt/lampp/var --libdir=/opt/lampp/lib --includedir=/opt/lampp/include make and make install run without problem My apache configs: sudo echo "Include etc/extra/httpd-python.conf" >> /opt/lampp/etc/httpd.conf sudo echo "LoadModule python_module modules/mod_python.so <Directory \"/opt/lampp/htdocs/mod_python\"> PythonPath \"['/opt/lampp/htdocs/mod_python']+sys.path\" AddHandler mod_python .py PythonHandler python PythonDebug On Order allow,deny Allow from all </Directory> " > /opt/lampp/etc/extra/httpd-python.conf sudo mkdir /opt/lampp/htdocs/mod_python sudo echo "import sys from mod_python import apache def handler(req): req.content_type = \"text/html\" req.write(\"<html><head></head><body>\") req.write(\"<h1>Python is running with mod_python...</h1>\") req.write(\"<p>Python prefix: </p>\" % sys.prefix) req.write(\"<p>Python path: </p>\" % sys.path) req.write(\"<p>Python version: </p>\" % sys.version) return apache.OK" > /opt/lampp/htdocs/mod_python/test.py When I start apache the log shows: [Sat Dec 04 14:01:02 2010] [notice] Digest: generating secret for digest authentication ... [Sat Dec 04 14:01:02 2010] [notice] Digest: done [Sat Dec 04 14:01:03 2010] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?) [Sat Dec 04 14:01:03 2010] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!? [Sat Dec 04 14:01:03 2010] [notice] mod_python: Creating 8 session mutexes based on 256 max processes and 0 max threads. [Sat Dec 04 14:01:03 2010] [notice] mod_python: using mutex_directory /opt/lampp/var/run/python [Sat Dec 04 14:01:03 2010] [notice] Apache/2.2.6 (Unix) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e mod_python/3.3.1 Python/2.7.1 mod_wsgi/3.3 PHP/5.2.4 mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.7 configured -- resuming normal operations Can you see anything wrong in my configurations? -Gerry
|