繁体   English   中英

ValueError:无法配置处理程序“文件”:[Errno 13]权限被拒绝:“ / var / log / mysite / mysite.log”

[英]ValueError: Unable to configure handler 'file': [Errno 13] Permission denied: '/var/log/mysite/mysite.log'

生产服务器现在正在运行,我只是在VPS终端中运行python manage.py shell ,但它说:

Traceback (most recent call last):
  File "/usr/lib/python3.5/logging/config.py", line 558, in configure
handler = self.configure_handler(handlers[name])
  File "/usr/lib/python3.5/logging/config.py", line 731, in 
configure_handler
    result = factory(**kwargs)
  File "/usr/lib/python3.5/logging/handlers.py", line 150, in __init__
    BaseRotatingHandler.__init__(self, filename, mode, encoding, 
delay)
  File "/usr/lib/python3.5/logging/handlers.py", line 57, in __init__
    logging.FileHandler.__init__(self, filename, mode, encoding, delay)
  File "/usr/lib/python3.5/logging/__init__.py", line 1008, in __init__
    StreamHandler.__init__(self, self._open())
  File "/usr/lib/python3.5/logging/__init__.py", line 1037, in _open
    return open(self.baseFilename, self.mode, encoding=self.encoding)
PermissionError: [Errno 13] Permission denied: 
'/var/log/mysite/mysite.log'

我能做什么?

您有2个选项:1-更改文件/var/log/mysite/mysite.log的权限,以便其他用户可以写入该文件。 chmod 666 /var/log/mysite/mysite.log

2-从root或拥有/var/log/mysite/mysite.log的用户运行您的Shell脚本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM