What do you get if you use the test WSGI application in:

https://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Installation_In_Use
 
<https://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Installation_In_Use>

to print out what sys.path is inside of the WSGI application process?

Graham

> On 22 Oct 2015, at 12:47 pm, Justin Martin <[email protected]> wrote:
> 
> I got /usr/lib/python2.6/site-packages/django/__init__.pyc
> 
> I am pretty sure I'm not using a virtual environment but I'd there a way to 
> tell if django is installed in system wide python? I am not sure if django 
> was installed via rpm or from the repo or how it was installed as it was 
> already installed
> 
> On Oct 20, 2015 17:09, "Graham Dumpleton" <[email protected] 
> <mailto:[email protected]>> wrote:
> Correct, you would use something like:
> 
>     Order allow,deny
>     Allow from all
> 
> within the Directory block set up to allow access to the directory containing 
> the WSGI script file.
> 
> As this is Red Hat, maybe the issue is a SELinux issue restrictions on 
> Apache, although since you aren’t using a Python virtual environment, if 
> Django is installed in system wide Python it should be accessible.
> 
> At the Python interpreter, what do you get for:
> 
>     import django
>     print django.__file__
> 
> Graham
> 
>> On 21 Oct 2015, at 3:09 am, Justin Martin <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> No worries I was just making sure the post didn't get lost. I did the 
>> django.get_version() and it returned 1.6.1. I'm using apache 2.2 and I 
>> shouldn't have to use Require all granted and I get a authtype not set. I 
>> should be using the order and granted correct?
>> 
>> Thanks,
>> Justin
>> 
>> On Oct 19, 2015 23:30, "Graham Dumpleton" <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Sorry for the slow reply, been travelling for work the last couple of weeks.
>> 
>> From the Python interpreter, what do you get if you go:
>> 
>> $ python
>> Python 2.7.10 (default, Jul 14 2015, 19:46:27)
>> [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
>> Type "help", "copyright", "credits" or "license" for more information.
>> >>> import django
>> >>> django.get_version()
>> ‘1.7.1'
>> 
>> This will validate Django is actually installed, but also tell you how old 
>> of a Django version you have.
>> 
>> The wsgi.py code you have likely need Django 1.4 (???) or newer.
>> 
>> Am wondering whether you have a really old version of Django installed from 
>> a system package, rather than you having pip installed it yourself.
>> 
>> Graham
>> 
>>> On 15 Oct 2015, at 6:10 am, Justin Martin <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Graham,
>>> 
>>> I'm not using python in a virtual environment no. 
>>> 
>>> I ran the checks and this is what was returned. 
>>> 
>>> linux_vdso.so.1 => (0x00007fff4c6ae000)
>>> libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007fb7830e0000)
>>> libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb782ec30000)
>>> libdl.so.2 => /lib64/libdl.so.2 (0x00007fb782cbe000)
>>> libutil.so.1 => /lib64/libutil.so.1 (0x00007fb782abb000)
>>> libm.so.6 => /lib64/libm.so.6 (0x00007fb782837000)
>>> libc.so.6 => /lib64/libc.so.6 (0x00007fb782402000)
>>> /lib64/ld-linux-x86-64.so.2 (0x000003ad6c00000)
>>> 
>>> sys.version = '2.6.6 (r266:84292, Nov 21 2013, 10:50:32) \n[GCC 4.4.7 
>>> 21020313 (Red Hat 4.4.7-4)]'
>>> sys.prefix = '/usr'
>>> 
>>> 
>>> Justin
>>> 
>>> On Tuesday, October 13, 2015 at 11:29:00 PM UTC-4, Graham Dumpleton wrote:
>>> Are you using a Python virtual environment and are you installing Django 
>>> into the Python virtual environment if you are, or is Django installed into 
>>> system wide Python installation?
>>> 
>>> Also, check what version of Python mod_wsgi is actually compiled for by 
>>> running checks in:
>>> 
>>> https://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library
>>>  
>>> <https://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library>
>>> 
>>> https://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Installation_In_Use
>>>  
>>> <https://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Installation_In_Use>
>>> 
>>> What do you get?
>>> 
>>> Graham
>>> 
>>>> On 14 Oct 2015, at 12:59 pm, Justin Martin <jwmar...@ <>gmail.com 
>>>> <http://gmail.com/>> wrote:
>>>> 
>>>> I'm trying to get a stand alone server up and running and running into 
>>>> some difficulties. I'm receiving the error below. I'm also not too 
>>>> familiar with django and mod_wsgi in general so this might be a rookie 
>>>> mistake.
>>>> 
>>>> I'm running RedHat 6.6, apache 2.2.15, django 1.6.1, python 2.6.6, 
>>>> mod_wsgi 3.2
>>>> 
>>>> mod_wsgi(pid=<PID>): Target WSGI script '/path/to/my/application/wsgi.py' 
>>>> cannot be loaded as Python module.
>>>> mod_wsgi(pid=<PID>): Exception occurred process WSGI script 
>>>> 'path/to/my/application/wsgi.py'.
>>>> Traceback (most recent call list): File /path/to/my/application/wsgi.py, 
>>>> line 14 in <module> From django.core.wsgi import get_wsgi_application 
>>>> ImportError: no module name django.core.wsgi
>>>> 
>>>> 
>>>> When I run it as python wsgi.py it doesn’t seem to have an issue. 
>>>> 
>>>> I will also put my .conf files below in case they are needed. I didn't 
>>>> edit the httpd.conf file but instead created a seperate conf file.
>>>> 
>>>> /etc/httpd/conf.d/myapplication.conf
>>>> Alias /static/ /path/to/myapplication
>>>> 
>>>> <Directory /path/to/myapplication>
>>>> Order deny,allow
>>>> Allow from all
>>>> </Directory>
>>>> 
>>>> WSGIScriptAlias / /path/to/myapplication/wsgi.py
>>>> WSGIPythonPath /path/to
>>>> 
>>>> <Directory /path/to/myapplication>
>>>> <Files wsgi.py>
>>>> Order deny,allow
>>>> Allow from all
>>>> </Files>
>>>> </Directory>
>>>> 
>>>> /etc/httpd/conf.d/wsgi.conf
>>>> <IfModule !wsgi_module>
>>>> LoadModule wsgi_module modules/mod_wsgi.so
>>>> </IfModule>
>>>> 
>>>> The weird thing is it is up and running on a few other servers with the 
>>>> same layout but those work and this one doesn't. I've been trying to come 
>>>> up with ideas but I'm kind of stuck and it might come to do with my lack 
>>>> of knowledge of mod_wsgi and django.
>>>> 
>>>> Thanks for any and all assistance.
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "modwsgi" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to modwsgi+u...@ <>googlegroups.com <http://googlegroups.com/>.
>>>> To post to this group, send email to mod...@ <>googlegroups.com 
>>>> <http://googlegroups.com/>.
>>>> Visit this group at http://groups.google.com/group/modwsgi 
>>>> <http://groups.google.com/group/modwsgi>.
>>>> For more options, visit https://groups.google.com/d/optout 
>>>> <https://groups.google.com/d/optout>.
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "modwsgi" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected] 
>>> <mailto:[email protected]>.
>>> To post to this group, send email to [email protected] 
>>> <mailto:[email protected]>.
>>> Visit this group at http://groups.google.com/group/modwsgi 
>>> <http://groups.google.com/group/modwsgi>.
>>> For more options, visit https://groups.google.com/d/optout 
>>> <https://groups.google.com/d/optout>.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "modwsgi" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/modwsgi/ZnHn8AYnAbg/unsubscribe 
>> <https://groups.google.com/d/topic/modwsgi/ZnHn8AYnAbg/unsubscribe>.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] 
>> <mailto:[email protected]>.
>> To post to this group, send email to [email protected] 
>> <mailto:[email protected]>.
>> Visit this group at http://groups.google.com/group/modwsgi 
>> <http://groups.google.com/group/modwsgi>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> To post to this group, send email to [email protected] 
>> <mailto:[email protected]>.
>> Visit this group at http://groups.google.com/group/modwsgi 
>> <http://groups.google.com/group/modwsgi>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "modwsgi" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/modwsgi/ZnHn8AYnAbg/unsubscribe 
> <https://groups.google.com/d/topic/modwsgi/ZnHn8AYnAbg/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/modwsgi 
> <http://groups.google.com/group/modwsgi>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/modwsgi 
> <http://groups.google.com/group/modwsgi>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to