Graham Dumpleton
graham.dumpleton at gmail.com
Sun May 25 06:55:18 EDT 2008
Try reading: http://www.modpython.org/pipermail/mod_python/2008-March/025022.html Graham 2008/5/25 Dustin Boyd <rpgfan3233 at gmail.com>: > I recently upgraded to Python 2.5.2, Apache 2.2.8+OpenSSL 0.9.8g and > mod_python 3.3.1 on Windows XP SP2. I'm not sure why the configuration > broke just by upgrading, but it seems Python can't 'import site' > (site.py). I've tried things like setting PythonPath in httpd.conf, > and Apache's error log ends up with the following problems: > 'import site' failed; use -v for traceback > ImportError: No module named mod_python.apache > > > I'm not sure what the problem is to be honest. If I was on a Linux > box, I'd have no problem according to the bits that I've read online > about this problem (just set PYTHONHOME to the correct directory and > things should be good). Unfortunately, that isn't the case. :( > > Here is my httpd.conf file with only the Python bits in it: > > LoadModule python_module modules/mod_python.so > # skipping some > <IfModule python_module> > <Directory "C:/server/docs/python"> > AddHandler mod_python .py > PythonHandler mod_python.publisher > PythonDebug On > </Directory> > </IfModule> > > I run a "Hello World" test, and I get an HTTP 500 response code when I > do it. The errors above are logged each time I run it. My PATH > variable has no mention of my Python base installation directory > (C:\Python25), and I copied python25.dll to Apache's bin directory as > suggested. That fixed problems that I had with mod_python not loading > at all (couldn't find the DLL file), but now I have this issue. I've > searched my computer for other python*.dll files, and there are only > two - one in the Python base installation directory and one in > Apache's bin directory. I would think that it was a conflict except > that if either one disappears, things don't work correctly. > > I ran depends.exe on mod_python.so as suggested in some other threads, > and it seems that it can't find a couple of DLL files in Apache's bin > directory (libapr-1.dll, libhttpd.dll and libaprutil-1.dll), though it > can find python25.dll. > > I'd very much like to get this working, but if I can't then I guess > I'll need to find a different way to serve up Python files. > > If the filenames of the installation packages are important, here they are: > httpd-2.2.8-win32-x86-ssl.zip (from Apache Lounge) > python-2.5.2.msi (from Python.org) > mod_python-3.3.1.win32-py2.5-Apache2.2.exe (from the mod_python site, > then redirected to Apache's site to download mod_python) > > Thanks for any help or tips you can give! > > -- > Waiting patiently for Windows 7, XHTML 2.0, CSS 3.0, PHP 6.0, the > ratification of C++0x, and the day that I can code without logic > troubles. > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python >
|