After deployment to apache & mod_wsgi, I'm getting error "500 Internal Server Error".
I checked error_log in Apache. I found that media core.wsgi is not loaded as Python module.
error_log
-----------------------------------------------------------------------------
[Sat Nov 15 16:22:04 2014] [info] [client ::1] mod_wsgi (pid=2879, process='mcore', application='localhost.localdomain|/my_media'): Loading WSGI script '/home/admin/Media/mediacore.wsgi'.
[Sat Nov 15 16:22:04 2014] [error] [client ::1] mod_wsgi (pid=2879): Target WSGI script '/home/admin/Media/mediacore.wsgi' cannot be loaded as Python module.
[Sat Nov 15 16:22:04 2014] [error] [client ::1] mod_wsgi (pid=2879): Exception occurred processing WSGI script '/home/admin/Media/mediacore.wsgi'.
[Sat Nov 15 16:22:04 2014] [error] [client ::1] Traceback (most recent call last):
[Sat Nov 15 16:22:04 2014] [error] [client ::1] File "/home/admin/Media/mediacore.wsgi", line 17, in <module>
[Sat Nov 15 16:22:04 2014] [error] [client ::1] from paste.script.util.logging_config import fileConfig
[Sat Nov 15 16:22:04 2014] [error] [client ::1] ImportError: No module named script.util.logging_config
[Sat Nov 15 16:22:04 2014] [error] [client ::1] File does not exist: /var/www/html/favicon.ico
[Sat Nov 15 16:22:04 2014] [error] [client ::1] File does not exist: /var/www/html/favicon.ico
-----------------------------------------------------------------------------------
mediacore.wsgi
------------------------------------------------------------------
deployment_config = '/home/admin/Media/deployment.ini'
temp_dir = '/home/admin/Media/data/tmp'
# NOTE: Before running MediaCore, you will need to update the two paths
# above to point to the appropriate locations for your installation.
import os
#import site
#site.addsitedir('/home/admin/Env/venv/lib/python2.6/site-packages/')
os.environ['TMPDIR'] = temp_dir
if __name__.startswith('_mod_wsgi_'):
# Set up logging under mod_wsgi
from paste.script.util.logging_config import fileConfig
fileConfig(deployment_config)
# Load the app!
from paste.deploy import loadapp
application = loadapp('config:'+deployment_config)
-----------------------------------------------------------------------------------------
I searched this problem and found some action plan. But it's still getting error.
- chmod a+x mediacore.wsgi
- rerun "python setup.py develop"
Any advice on this ?
Any comments would be highly appreciated.
Best regards,
Keita