And now I've built mod_wsgi
with the buildscript with httpd.exe.manifest in my Apache/bin, and
Django works perfectly with it. As does my MoinMoin wiki. Thank you
all for your help!
Jonathan Prater wrote:
I just
built mod_python using the steps in the link you provided. The build
was successful, but on my attempt to access my Django site as
configured for mod_python produced the following error:
[Tue Jan 27 19:33:05 2009] [error] [client 127.0.0.1] File
"C:\\Python26\\Lib\\site-packages\\mod_python\\importer.py", line 1537,
in HandlerDispatch\n default=default_handler, arg=req,
silent=hlist.silent)
[Tue Jan 27 19:33:05 2009] [error] [client 127.0.0.1] File
"C:\\Python26\\Lib\\site-packages\\mod_python\\importer.py", line 1202,
in _process_target\n module = import_module(module_name, path=path)
[Tue Jan 27 19:33:05 2009] [error] [client 127.0.0.1] File
"C:\\Python26\\Lib\\site-packages\\mod_python\\importer.py", line 304,
in import_module\n return __import__(module_name, {}, {}, ['*'])
[Tue Jan 27 19:33:05 2009] [error] [client 127.0.0.1] File
"c:\\python26\\lib\\site-packages\\django-1.0.2_final-py2.6.egg\\django\\core\\handlers\\modpython.py",
line 4, in <module>\n from django import http
[Tue Jan 27 19:33:05 2009] [error] [client 127.0.0.1] File
"c:\\python26\\lib\\site-packages\\django-1.0.2_final-py2.6.egg\\django\\http\\__init__.py",
line 3, in <module>\n from Cookie import SimpleCookie,
CookieError
Graham Dumpleton wrote:
People starting to mention those bug reports
in relation to getting
mod_python to build now as well.
http://badwords.org/w/Compile_mod_python_for_Python_2.6.1
Graham
2009/1/27 Peter <[email protected]>:
As mentioned in the help file section
entitled "How to Interpret
Warnings and Errors in Dependency Walker", not all warnings and errors
will cause a program to fail.
The following python bug reports suggest that the python maintainers
are also wrestling with Microsoft's native assemblies:
http://bugs.python.org/issue4566 (your import error is listed here)
http://bugs.python.org/issue4918 (your import error is listed here,
too)
http://bugs.python.org/issue4120
Peter
On Jan 26, 7:55 pm, Jon Prater <[email protected]> wrote:
Never mind. If you did build it on
Vista, it's not related to the
operating system. Even after I got mod_wsgi to build on my system, it
still refers to DWMAPI.dll. And even my build has the exact same
error as I described above.
On Jan 26, 7:18 pm, Jon Prater <[email protected]> wrote:
DependencyWalkter found something
rather interesting. Initially, it
couldn't locate any of the Apache DLLs (libapr-1, libaprutil-1). It
also couldn't pick up something call dwmapi.dll. I resolved the
apache dlls by adding their directory (<apachepath>\bin) to my
PATH.
According to the report, it's a dependency of IEFrame.dll, and it
doesn't exist anywhere on my computer. A Google search indicates that
dwmapi.dll is a Vista library. Did you perchance build this on a
Vista machine?
On Jan 26, 8:17 am, Peter <[email protected]>
wrote:
Jon,
Here's something else you can try. Install depends.exe
fromhttp://www.dependencywalker.com/andFile/Open_socket.pyd from your
python26/DLLs directory. If you get "MSVCR90.DLL Error opening file.
The system cannot find the file specified (2).", try installing the VC+
+ 2008 run time libraries per my previous post.
Peter
On Jan 25, 6:26 pm, Jon Prater
<[email protected]> wrote:
Thank you for this, Peter, it loads
perfectly! :D
For background, I'm running Apache 2.2.11 on Windows XP SP3.
I'm trying to load a Django site through mod_wsgi, and when I go to
the url I've set for it, I get 500 Internal Server Error, and this is
put in my Apache error log:
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1]
mod_wsgi
(pid=3216): Target WSGI script 'C:/djangoproj/apache/django.wsgi'
cannot be loaded as Python module.
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] mod_wsgi
(pid=3216): Exception occurred processing WSGI script 'C:/djangoproj/
apache/django.wsgi'.
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] Traceback (most
recent call last):
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] File "C:/
djangoproj/apache/django.wsgi", line 11, in <module>
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] import
django.core.handlers.wsgi
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] File "c:\
\python26\\lib\\site-packages\\django-1.0.2_final-py2.6.egg\\django\
\core\\handlers\\wsgi.py", line 8, in <module>
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] from django
import http
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] File "c:\
\python26\\lib\\site-packages\\django-1.0.2_final-py2.6.egg\\django\
\http\\__init__.py", line 5, in <module>
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] from urllib
import urlencode
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] File "C:\
\Python26\\Lib\\urllib.py", line 26, in <module>
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] import
socket
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] File "C:\
\Python26\\Lib\\socket.py", line 46, in <module>
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] import
_socket
[Sun Jan 25 18:17:03 2009] [error] [client 127.0.0.1] ImportError: DLL
load failed: The specified module could not be found.
At the time of load, my python path looks like this:
['C:\\\\Python26\\\\lib\\\\site-packages\\\\setuptools-0.6c9-
py2.6.egg', 'C:\\\\Python26\\\\lib\\\\site-packages\\\
\django-1.0.2_final-py2.6.egg', 'C:\\\\WINDOWS\\\\system32\\\
\python26.zip', 'C:\\\\Python26\\\\Lib', 'C:\\\\Python26\\\\DLLs', 'C:\
\\\Python26\\\\Lib\\\\lib-tk', 'C:\\\\Program Files\\\\Apache Software
Foundation\\\\Apache2.2', 'C:\\\\Program Files\\\\Apache Software
Foundation\\\\Apache2.2\\\\bin', 'C:\\\\Python26', 'C:\\\\Python26\\\
\lib\\\\site-packages', 'C:\\\\Python26\\\\lib\\\\site-packages\\\
\mod_python', 'C:\\\\Python26\\\\lib\\\\site-packages\\\\win32', 'C:\\\
\Python26\\\\lib\\\\site-packages\\\\win32\\\\lib', 'C:\\\\Python26\\\
\lib\\\\site-packages\\\\Pythonwin', 'C:\\\\djangoproj', 'C:\\\
\djangoproj']
My python install path is c:\python26, my Django source is
installed
in its default site-packages location, and my Django project is a
subfolder of c:\djangoproj. I've followed all the steps on the
IntegrationWithDjango page, as well
ashttp://code.djangoproject.com/wiki/django_apache_and_mod_wsgi.
Any help you can give would be welcome.
On Jan 25, 12:10 pm, Peter <[email protected]>
wrote:
Attached is my first cut at a
windows build script for mod_wsgi 2.x,
python 2.6.1, and apache 2.2.11. The script consists of one bat and
two
rsp files. I've also included the mod_wsgi.so and build output.txt in
the attached zip. I've only tested mod_wsgi.so with a couple of small
wsgi scripts. Please read the comments in build.bat before using.
Feedback is welcomed.
Peter Santoro
win32wsgi.zip
40KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---
|