Я продолжаю получать эту проблему с моего веб-сайта 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
}
}
}
Нужно ли мне никогда не использовать пользовательский кеш с файлами?