Thank you Fred for your help.
On Friday, November 15, 2013 3:04:58 PM UTC+5:30, tino wrote:
-- Finally I got it working. I tried different things and this is how my files looks now.
spark.wsgi
=================
import os
import sys
sys.stdout = sys.stderr
# Add the virtual Python environment site-packages directory to the path
import site
site.addsitedir('/var/www/html/virtualenv/lib/python2.7/site-packages')
#If your project is not on your PYTHONPATH by default you can add the following
sys.path.append('/var/www/html/djangosites/spark')
os.environ['DJANGO_SETTINGS_MODULE'] = 'spark.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
==========================
Apache entries
==================
WSGIScriptAlias / /var/www/html/djangosites/spark.wsgi
WSGIDaemonProcess spark processes=5 threads=15 display-name=%{GROUP}
WSGIProcessGroup spark
WSGIApplicationGroup %{GLOBAL}
WSGISocketPrefix /var/run/wsgi
====================
Hello,I am trying to setup a python 2.7 + Django + virtualenv + mod_wsgi environment in my centos 6.3 server to run my python application through apache.But I am getting internal error while trying to access the application through apache. The error log shows the following.============[Fri Nov 15 04:20:30 2013] [error] [client 117.201.194.54] mod_wsgi (pid=20361): Target WSGI script '/var/www/html/djangosites/spark.wsgi' cannot be loaded as Python module. [Fri Nov 15 04:20:30 2013] [error] [client 117.201.194.54] mod_wsgi (pid=20361): Exception occurred processing WSGI script '/var/www/html/djangosites/spark.wsgi'. Fri Nov 15 04:20:30 2013] [error] [client 117.201.194.54] ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.============It is working fine when running as a test server.======(virtualenv)[root@lampserver spark]# python manage.py runserver 0.0.0.0:8080Validating models...0 errors foundNovember 15, 2013 - 09:15:19Django version 1.6, using settings 'spark.settings'Starting development server at http://0.0.0.0:8080/Quit the server with CONTROL-C.====spark.wsgi file looks like the following.===========import sysimport siteimport osvepath = '/var/www/html/virtualenv/lib/python2.7/site-packages' prev_sys_path = list(sys.path)site.addsitedir(vepath)sys.path.append('/var/www/html/djangosites') new_sys_path = [p for p in sys.path if p not in prev_sys_path]for item in new_sys_path:sys.path.remove(item)sys.path[:0] = new_sys_pathfrom django.core.handlers.wsgi import WSGIHandleros.environ['DJANGO_SETTINGS_MODULE'] = 'spark.settings' application = WSGIHandler()==============Entries for wsgi in apache conf looks like the following============[root@lampserver djangosites]# cat /etc/httpd/conf.d/django.confLoadModule wsgi_module modules/mod_wsgi.soAddHandler wsgi-script .wsgiWSGIScriptAlias / /var/www/html/djangosites/spark.wsgi WSGIDaemonProcess spark processes=5 threads=15 display-name=%{GROUP}WSGIProcessGroup sparkWSGIApplicationGroup %{GLOBAL}WSGISocketPrefix /var/run/wsgi=================Apache is running as user "apache".My project files and permissions are shown below.===========root@lampserver djangosites]# pwdvar/www/html/djangosites[root@lampserver djangosites]# lsspark spark.wsgi[root@lampserver djangosites]# lltotal 8drwxr-xr-x 3 apache apache 4096 Nov 15 02:38 spark-rwxrwxrwx 1 apache apache 535 Nov 15 03:16 spark.wsgi[root@lampserver djangosites]# cd spark/manage.py spark/[root@lampserver spark]# lltotal 8-rwxr-xr-x 1 apache apache 248 Nov 15 02:38 manage.pydrwxr-xr-x 2 apache apache 4096 Nov 15 03:05 spark[root@lampserver spark]# cd spark/[root@lampserver spark]# lltotal 28-rw-r--r-- 1 apache apache 0 Nov 15 02:38 __init__.py-rw-r--r-- 1 apache apache 136 Nov 15 02:40 __init__.pyc-rw-r--r-- 1 apache apache 1969 Nov 15 02:38 settings.py-rw-r--r-- 1 apache apache 2142 Nov 15 02:40 settings.pyc-rw-r--r-- 1 apache apache 296 Nov 15 02:38 urls.py-rw-r--r-- 1 apache apache 416 Nov 15 02:40 urls.pyc-rwxr-xr-x 1 apache apache 385 Nov 15 02:38 wsgi.py-rw-r--r-- 1 apache apache 589 Nov 15 02:40 wsgi.pyc==================Can anybody please identify the problem with my settings?Regards
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/86fed4ec-cd52-48d1-a6d8-1f1b9f8bb3ec%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment