Джанго SuspisciousFileOperation - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь установить saleor с помощью wsgi на webfaction. Когда я пытаюсь добраться до своей страницы, я получаю сообщение об ошибке 500, и в журналах показывается:

 SuspiciousFileOperation at /en/
 The joined path (/images/placeholder255x255.png) is located outside of the base path component (/home/<user>/lib/python3.6/versatileimagefield/static)

Мои настройки:

STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
STATIC_URL = 'https://img.website.com/saleor/'
STATICFILES_DIRS = [
 ('assets', os.path.join(PROJECT_ROOT, 'saleor', 'static', 'assets')),
 ('favicons', os.path.join(PROJECT_ROOT, 'saleor', 'static', 'favicons')),
 ('images', os.path.join(PROJECT_ROOT, 'saleor', 'static', 'images')),
 ('dashboard', os.path.join(PROJECT_ROOT, 'saleor', 'static', 'dashboard'))]
STATICFILES_FINDERS = [
 'django.contrib.staticfiles.finders.FileSystemFinder',
 'django.contrib.staticfiles.finders.AppDirectoriesFinder']

MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media')
MEDIA_URL = '/media/'

Теперь это, конечно, неправильный компонент базового пути, но как я могу это исправить?

...