Как избежать отказа в разрешении кеширования файлов в Django? - PullRequest
0 голосов
/ 25 марта 2019

Я продолжаю получать эту проблему с моего веб-сайта django, каждый раз, когда мне приходится идти по пути, чтобы удалить корневой доступ ко всем файлам и предоставить доступ текущему пользователю с помощью chown user_name:user_group *, и это работает. Но после того, как веб-сайт генерирует новые кэшированные файлы, проблема возвращается.

Internal Server Error: /

PermissionError at /
[Errno 13] Permission denied:'/var/tmp/project_cache/a92ccb8f0f5dc3d17dbaae74ac7.djcache'

Я использую кеш django на основе файлов. Вот мои настройки

CACHES = {
'default': {
    'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
    'LOCATION': '/var/tmp/project_cache',
    'TIMEOUT': 60 * 15,
    'OPTIONS': {
        'MAX_ENTRIES': 1000
    }
}
}

Нужно ли мне никогда не использовать пользовательский кеш с файлами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...