One more thing. Don't override stdout/stderr like:
file1 = open('/tmp/mpw.out', 'w', 0)
sys.stdout = file1
sys.stderr = file1
It is not necessary. Output will go to Apache error log file.
Graham
On 3 July 2012 08:51, Graham Dumpleton <[email protected]> wrote:
> Run 'ldd' on the mod_wsgi.so file.
>
> It may be the case that mod_wsgi isn't compiled against the version of
> Python you think it is.
>
> So follow through and check things using steps detailed in:
>
> http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library
> http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Installation_In_Use
>
> As a separate issue, consider using mod_wsgi daemon mode, else you
> might find Trace taking up too much memory. See daemon mode examples
> in:
>
> http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac
> http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide#Delegation_To_Daemon_Process
>
> Graham
>
> On 3 July 2012 00:17, Williams <[email protected]> wrote:
>> Hello,
>>
>> Please let me start by saying that I am a Python, Apache, and wsgi newbe. I
>> have been at this for a couple of days and getting nowhere. Any help would
>> be greatly appreciated!
>>
>> I am attempting to get trac running with apache2 on linux 6.2 using python
>> 2.6.6. I have downloaded, compiled, and loaded mod_wsgi-3.3. Note: I can
>> successfully run the hello.wsgi script from a python command line. It seems
>> like my /usr/lib/python2.6/site-packages are not getting loaded from the
>> Apache2 mod_wsgi? I have done a chmod -R 777 to
>> /usr/lib/python2.6/site-packages and '/opt/trac/projects.
>>
>> When I attempt to access http:/myhostname/trac I get the following error in
>> the apache error.log:
>>
>> [Mon Jul 02 07:51:59 2012] [notice] Apache/2.2.15 (Unix) DAV/2 SVN/1.6.11
>> mod_wsgi/3.3 Python/2.6.6 configured -- resuming normal operations
>> [Mon Jul 02 07:52:03 2012] [error] [client ::1] mod_wsgi (pid=7865): Target
>> WSGI script '/opt/trac/projects/ehawah/apache/hello.wsgi' cannot be loaded
>> as Python module.
>> [Mon Jul 02 07:52:03 2012] [error] [client ::1] mod_wsgi (pid=7865):
>> Exception occurred processing WSGI script
>> '/opt/trac/projects/ehawah/apache/hello.wsgi'.
>> [Mon Jul 02 07:52:03 2012] [error] [client ::1] Traceback (most recent call
>> last):
>> [Mon Jul 02 07:52:03 2012] [error] [client ::1] File
>> "/opt/trac/projects/ehawah/apache/hello.wsgi", line 16, in <module>
>> [Mon Jul 02 07:52:03 2012] [error] [client ::1] import trac.web.main
>> [Mon Jul 02 07:52:03 2012] [error] [client ::1] ImportError: No module named
>> trac.web.main
>>
>>
>> My httpd.conf looks like this:
>>
>> WSGIScriptAlias /trac /opt/trac/projects/ehawah/apache/hello.wsgi
>>
>> <Directory /opt/trac/projects/ehawah/apache>
>> WSGIApplicationGroup %{GLOBAL}
>> Order deny,allow
>> Allow from all
>> </Directory>
>>
>> My /opt/trac/projects/ehawah/apache/hello.wsgi script contains the
>> following:
>>
>> import sys
>> import site
>> import os
>>
>> file1 = open('/tmp/mpw.out', 'w', 0)
>> sys.stdout = file1
>> sys.stderr = file1
>> print sys.version_info
>> print 'mpw - sys.path1'
>> print sys.path
>>
>> os.environ['TRAC_ENV'] = '/opt/trac/projects/ehawah'
>> os.environ['PYTHON_EGG_CACHE'] = '/opt/trac/projects/eggs'
>>
>> import trac.web.main
>>
>> application = trac.web.main.dispatch_request
>>
>>
>> Any help would be greatly appreciated!
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "modwsgi" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/modwsgi/-/4uoleRDl5QkJ.
>> 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.
--
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.