Django 如何授予var/log文件夹的写入权限以记录错误

Django 如何授予var/log文件夹的写入权限以记录错误,django,python-3.x,logging,error-logging,Django,Python 3.x,Logging,Error Logging,我在django中使用python日志,我想将错误记录到var/log文件夹中。我得到这个错误: Unable to configure handler 'exception_logs': [Errno 2] No such file or directory: '/var/log/exceptions.log' 下面是我在settings.py中的代码片段 首先,确保文件已创建 sudo touch /var/log/exceptions.log 然后将文件的所有权更改为服务器作为其运行的

我在django中使用python日志,我想将错误记录到var/log文件夹中。我得到这个错误:

Unable to configure handler 'exception_logs': [Errno 2] No such file or directory: '/var/log/exceptions.log'
下面是我在settings.py中的代码片段


首先,确保文件已创建

sudo touch /var/log/exceptions.log
然后将文件的所有权更改为服务器作为其运行的用户。假设这是www数据:


或者,您可以更改文件的组所有者,并将用户添加到该组。

首先,确保已创建该文件

sudo touch /var/log/exceptions.log
然后将文件的所有权更改为服务器作为其运行的用户。假设这是www数据:


或者,您可以更改文件的组所有者,并将用户添加到该组。

例如,我已经用wordpress尝试过了,这样做并不重要。没有编写/var/log/httpd/文件夹中的自定义PHP应用程序日志文件。例如,我已经用wordpress尝试过,这样做并不重要。未写入/var/log/httpd/文件夹中的自定义PHP应用程序日志文件。
sudo chown www-data /var/log/exceptions.log