What is the current issues you are having? What are the error messages? I don’t 
want to assume it is the same issue.

> On 12 Apr 2016, at 2:02 AM, Justin Martin <[email protected]> wrote:
> 
> Hey Graham,
> 
> Coming back to you again because I'm having issues with a django 
> installation. I followed what we did last time and was still having issues. I 
> was hoping your more trained eye would be helpful. 
> 
> I was able to do the hello word and that came back fine. This is what I have 
> so far 
> 
> sys.path = ['/usr/lib/power', 
> '/usr/lib64/python26.zip','/usr/lib64/python2.6','/usr/lib64/plat-linux2','/usr/lib64/lib-tk','/usr/lib64/lib-old','/usr/lib64/lib-dynload','/usr/lib64/site-packages','/usr/lib64/site-packages/gtk-20','/usr/lib/python2.6/sitepackages']
> 
> sys.version = '2.6.6 (v266:84292, May 22 2015, 08:34:51)'
> 
> sys.prefix = '/usr'
> 
> Thanks in advance.
> 
> On Wed, Oct 28, 2015 at 6:56 AM, Graham Dumpleton <[email protected] 
> <mailto:[email protected]>> wrote:
> Likely you had a restrictive umask setting when installing Django, if you had 
> installed it using pip or its own setup.py file.
> 
> Graham
> 
>> On 28 Oct 2015, at 9:53 pm, Justin Martin <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Graham,
>> That did it. I didn't have the permissions set correctly on that folder. 
>> Once I updated those everything started displaying correctly. Thought I had 
>> looked there before but apparently not.
>> 
>> Thanks for all your help in tracking this issue down
>> 
>> On Oct 25, 2015 21:10, "Graham Dumpleton" <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Since '/usr/lib/python2.6/site-packages’ does appear to be in sys.path, what 
>> do you get for:
>> 
>> ls -las /usr/lib/python2.6/site-packages/django
>> 
>> Then try a simple WSGI hello world that does:
>> 
>> import sys
>> import os
>> 
>> def application(environ, start_response):
>>     status = '200 OK'
>>     output = 'sys.path = %s' % 
>> repr(os.listdir('/usr/lib/python2.6/site-packages/django')
>> 
>>     response_headers = [('Content-type', 'text/plain'),
>>                         ('Content-Length', str(len(output)))]
>>     start_response(status, response_headers)
>> 
>>     return [output]
>> 
>> The latter should show whether the Apache process has access rights to the 
>> directory to see in it and whether file system permissions are okay or 
>> whether there may be SELinux restrictions coming into play.
>> 
>> Graham
>> 
>>> On 24 Oct 2015, at 12:50 am, Justin Martin <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> sys.path= ['/path/to/myapplication', 
>>> '/usr/lib64/python26.zip','/usr/lib64/python2.6/','/usr/lib64/python2.6/plat-linux2','/usr/lib64/python2.6/lib-tk','/usr/lib64/python2.6/lib-old','/usr/lib64/python2.6/lib-dynload','/usr/lib64/python2.6/site-packages','/usr/lib64/python2.6/site-packages/gtk2-0','/usr/lib/python2.6/site-packages','/usr/lib/python2.6/site-packages/setuptools-0.6cll-py2.6.egg-info']
>>> 
>>> 
>>> 
>>> On Thursday, October 22, 2015 at 7:13:49 AM UTC-4, Graham Dumpleton wrote:
>>> The second program that outputs sys.path, not the first.
>>> 
>>> import sys
>>> 
>>> def application(environ, start_response):
>>>     status = '200 OK'
>>>     output = 'sys.path = %s' % repr(sys.path)
>>> 
>>>     response_headers = [('Content-type', 'text/plain'),
>>>                         ('Content-Length', str(len(output)))]
>>>     start_response(status, response_headers)
>>> 
>>>     return [output]
>>> 
>>> 
>>> Graham
>>> 
>>>> On 22 Oct 2015, at 10:12 pm, Justin Martin <jwmar...@ <>gmail.com 
>>>> <http://gmail.com/>> wrote:
>>>> 
>>>> Graham,
>>>> I got what's pasted below
>>>> 
>>>> 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'
>>>> 
>>>> 
>>>> On Oct 22, 2015 07:03, "Graham Dumpleton" <graham.d...@ <>gmail.com 
>>>> <http://gmail.com/>> wrote:
>>>> 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 <jwmar...@ <>gmail.com 
>>>>> <http://gmail.com/>> 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" <graham.d...@ <>gmail.com 
>>>>> <http://gmail.com/>> 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 <jwmar...@ <>gmail.com 
>>>>>> <http://gmail.com/>> 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" <graham.d...@ <>gmail.com 
>>>>>> <http://gmail.com/>> 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 <jwmar...@ <>gmail.com 
>>>>>>> <http://gmail.com/>> 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 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 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 
>>>>>> 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 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 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 
>>>>> 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 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 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 
>>>> 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 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 https://groups.google.com/group/modwsgi 
> <https://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 https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to