Updated Question
[Mon Jul 18 09:20:10.517873 2016] [:error] [pid 30316:tid 139756302964480] [remote 122.164.94.99:48261] Traceback (most recent call last):
[Mon Jul 18 09:20:10.518005 2016] [:error] [pid 30316:tid 139756302964480] [remote 122.164.94.99:48261] File "/var/www/rent/Rent/wsgi.py", line 20, in <module>
[Mon Jul 18 09:20:10.518141 2016] [:error] [pid 30316:tid 139756302964480] [remote 122.164.94.99:48261] from django.core.wsgi import get_wsgi_application
[Mon Jul 18 09:20:10.518236 2016] [:error] [pid 30316:tid 139756302964480] [remote 122.164.94.99:48261] ImportError: No module named django.core.wsgi
My virtualhost
<VirtualHost *:80>
ServerName ip_address
ServerAdmin webmaster@localhost
Alias /static/ /var/www/rent/static/
Alias /media/ /var/www/rent/media/
WSGIScriptAlias / /var/www/rent/Rent/wsgi.py
WSGIDaemonProcess Rent python-path=/var/www/rent:/root/.virtualenvs/rent/lib/python2.7/site-packages
WSGIProcessGroup Rent
<Directory /var/www/rent/static>
Options -Indexes
Order deny,allow
Allow from all
</Directory>
<Directory /var/www/rent/media>
Options -Indexes
Order deny,allow
Allow from all
</Directory>
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
TEMPLATE_DIRS
? If the value is such that you should not get the error you are getting, are you sure that the server is pointing your Django application to the right settings? If you temporarily addraise Exception("Let's see.")
at the start of yoursettings.py
and try accessing your site again, does the exception show up in the logs? - Louis