There is a lot more in the log actually, here it is:
[Tue Sep 11 14:02:08.632142 2018] [:error] [pid 12292] [remote ::1:76]
mod_wsgi (pid=12292): Target WSGI script
'/usr/local/mediadrop/mediadrop/public/mediadrop.wsgi' cannot be loaded as
Python module.
[Tue Sep 11 14:02:08.632166 2018] [:error] [pid 12292] [remote ::1:76]
mod_wsgi (pid=12292): Exception occurred processing WSGI script
'/usr/local/mediadrop/mediadrop/public/mediadrop.wsgi'.
[Tue Sep 11 14:02:08.632179 2018] [:error] [pid 12292] [remote ::1:76]
Traceback (most recent call last):
[Tue Sep 11 14:02:08.632190 2018] [:error] [pid 12292] [remote ::1:76]
File "/usr/local/mediadrop/mediadrop/public/mediadrop.wsgi", line 16, in
<module>
[Tue Sep 11 14:02:08.632206 2018] [:error] [pid 12292] [remote ::1:76]
application = loadapp('config:'+deployment_config)
[Tue Sep 11 14:02:08.632212 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 247, in loadapp
[Tue Sep 11 14:02:08.632221 2018] [:error] [pid 12292] [remote ::1:76]
return loadobj(APP, uri, name=name, **kw)
[Tue Sep 11 14:02:08.632225 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 271, in loadobj
[Tue Sep 11 14:02:08.632232 2018] [:error] [pid 12292] [remote ::1:76]
global_conf=global_conf)
[Tue Sep 11 14:02:08.632236 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 296, in loadcontext
[Tue Sep 11 14:02:08.632242 2018] [:error] [pid 12292] [remote ::1:76]
global_conf=global_conf)
[Tue Sep 11 14:02:08.632245 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 320, in _loadconfig
[Tue Sep 11 14:02:08.632251 2018] [:error] [pid 12292] [remote ::1:76]
return loader.get_context(object_type, name, global_conf)
[Tue Sep 11 14:02:08.632255 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 454, in get_context
[Tue Sep 11 14:02:08.632261 2018] [:error] [pid 12292] [remote ::1:76]
section)
[Tue Sep 11 14:02:08.632265 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 476, in _context_from_use
[Tue Sep 11 14:02:08.632271 2018] [:error] [pid 12292] [remote ::1:76]
object_type, name=use, global_conf=global_conf)
[Tue Sep 11 14:02:08.632275 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 406, in get_context
[Tue Sep 11 14:02:08.632281 2018] [:error] [pid 12292] [remote ::1:76]
global_conf=global_conf)
[Tue Sep 11 14:02:08.632284 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 296, in loadcontext
[Tue Sep 11 14:02:08.632290 2018] [:error] [pid 12292] [remote ::1:76]
global_conf=global_conf)
[Tue Sep 11 14:02:08.632298 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 328, in _loadegg
[Tue Sep 11 14:02:08.632305 2018] [:error] [pid 12292] [remote ::1:76]
return loader.get_context(object_type, name, global_conf)
[Tue Sep 11 14:02:08.632309 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 620, in get_context
[Tue Sep 11 14:02:08.632314 2018] [:error] [pid 12292] [remote ::1:76]
object_type, name=name)
[Tue Sep 11 14:02:08.632318 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/paste/deploy/loadwsgi.py",
line 646, in find_egg_entry_point
[Tue Sep 11 14:02:08.632324 2018] [:error] [pid 12292] [remote ::1:76]
possible.append((entry.load(), protocol, entry.name))
[Tue Sep 11 14:02:08.632328 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2291, in load
[Tue Sep 11 14:02:08.632335 2018] [:error] [pid 12292] [remote ::1:76]
return self.resolve()
[Tue Sep 11 14:02:08.632339 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2297, in resolve
[Tue Sep 11 14:02:08.632345 2018] [:error] [pid 12292] [remote ::1:76]
module = __import__(self.module_name, fromlist=['__name__'], level=0)
[Tue Sep 11 14:02:08.632349 2018] [:error] [pid 12292] [remote ::1:76]
File "/usr/local/mediadrop/mediadrop/config/middleware.py", line 13, in
<module>
[Tue Sep 11 14:02:08.632356 2018] [:error] [pid 12292] [remote ::1:76]
from beaker.middleware import SessionMiddleware
[Tue Sep 11 14:02:08.632360 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/Beaker-1.5.4-py2.7.egg/beaker/middleware.py",
line 11, in <module>
[Tue Sep 11 14:02:08.632367 2018] [:error] [pid 12292] [remote ::1:76]
from beaker.cache import CacheManager
[Tue Sep 11 14:02:08.632371 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/Beaker-1.5.4-py2.7.egg/beaker/cache.py",
line 41, in <module>
[Tue Sep 11 14:02:08.632378 2018] [:error] [pid 12292] [remote ::1:76]
for entry_point in pkg_resources.iter_entry_points('beaker.backends'):
[Tue Sep 11 14:02:08.632382 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 730, in iter_entry_points
[Tue Sep 11 14:02:08.632388 2018] [:error] [pid 12292] [remote ::1:76]
entries = dist.get_entry_map(group)
[Tue Sep 11 14:02:08.632392 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2639, in get_entry_map
[Tue Sep 11 14:02:08.632398 2018] [:error] [pid 12292] [remote ::1:76]
self._get_metadata('entry_points.txt'), self
[Tue Sep 11 14:02:08.632402 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2369, in parse_map
[Tue Sep 11 14:02:08.632408 2018] [:error] [pid 12292] [remote ::1:76]
for group, lines in data:
[Tue Sep 11 14:02:08.632412 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2967, in split_sections
[Tue Sep 11 14:02:08.632417 2018] [:error] [pid 12292] [remote ::1:76]
for line in yield_lines(s):
[Tue Sep 11 14:02:08.632421 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2235, in yield_lines
[Tue Sep 11 14:02:08.632427 2018] [:error] [pid 12292] [remote ::1:76]
for ss in strs:
[Tue Sep 11 14:02:08.632431 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 2565, in _get_metadata
[Tue Sep 11 14:02:08.632442 2018] [:error] [pid 12292] [remote ::1:76]
for line in self.get_metadata_lines(name):
[Tue Sep 11 14:02:08.632446 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 1471, in get_metadata_lines
[Tue Sep 11 14:02:08.632452 2018] [:error] [pid 12292] [remote ::1:76]
return yield_lines(self.get_metadata(name))
[Tue Sep 11 14:02:08.632456 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 1467, in get_metadata
[Tue Sep 11 14:02:08.632462 2018] [:error] [pid 12292] [remote ::1:76]
value = self._get(self._fn(self.egg_info, name))
[Tue Sep 11 14:02:08.632465 2018] [:error] [pid 12292] [remote ::1:76]
File
"/usr/local/mediadrop/venv/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 1576, in _get
[Tue Sep 11 14:02:08.632471 2018] [:error] [pid 12292] [remote ::1:76]
with open(path, 'rb') as stream:
[Tue Sep 11 14:02:08.632483 2018] [:error] [pid 12292] [remote ::1:76]
IOError: [Errno 13] Permission denied:
'/usr/local/mediadrop/venv/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/EGG-INFO/entry_points.txt'
On Tuesday, September 11, 2018 at 8:45:50 AM UTC-4, David Lewis wrote:
>
> I am using centos 7 with apache.
>
> I am getting a 403 forbidden when navigating to: http://localhost/my_media
>
> My apache error_log shows:
> [Tue Sep 11 08:36:27.196833 2018] [authz_core:error] [pid 8355] [client
> ::1:60250] AH01630: client denied by server configuration:
> /usr/local/mediadrop/mediadrop/public/mediadrop.wsgi
>
> My httpd.conf entries are:
>
> [CODE]
> # Intercept all requests to /my_media/* and pass them to mediadrop.wsgi
> WSGIScriptAlias /my_media
> /usr/local/mediadrop/mediadrop/public/mediadrop.wsgi
>
> # Create an exception for media and podcast image from your data directory
> AliasMatch ^/my_media/images/(media|podcasts)(.*)
> /usr/local/mediadrop/production/data/images/$1$2
>
> # Create an exception for all static MediaDrop content
> AliasMatch ^/my_media/(admin/)?(images|scripts|styles)(.*)
> /usr/local/mediadrop/mediadrop/public/$1$2$3
>
> # Create an exception for your custom appearance css and images
> Alias /my_media/appearance /usr/local/mediadrop/production/data/appearance
>
> # Make all the static content accessible
> <Directory /usr/local/mediadrop/mediadrop/public/*>
> Order allow,deny
> Allow from all
> Options -Indexes
> </Directory>
> [/CODE]
>
> I have set file permissions of mediadrop.wsgi to 777 and owned by
> apache:apache for testing. Any ideas?
>
--
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.