()
我在Apache/ubuntu上运行了django应用程序,显然我配置错了它。启动apache时,将在apache日志中得到以下错误:
...
IOError: [Errno 2] No such file or directory: '/home/osqa/sites/log/django.osqa.log'
现在,我的站点应该运行在‘home/osqa/ site /foobar/’中。为什么django/apache在之上的文件夹中寻找日志文件?这个配置在哪里?如何解决/分析?
我有一个bash脚本来自动化我做的一些事情。bash调用2个python脚本,如果我正常运行bash脚本,一切都会运行,没有任何错误。我设置了一个cron作业来实现自动化,当我检查日志时,我注意到python脚本根本不运行。它给了我以下错误。
python: can't open file 'movefiles.py': [Errno 2] No such file or directory
python: can't open file 'create_log_shimmer.py': [Errno 2] No such file or dir
我配置了django日志并使用./manage.py runserver运行DEBUG = False,一切都很好。但是,一旦我通过URL访问我的服务器,Apache就会引发500个错误,下面是error.log的最后一行
ValueError: Unable to configure handler 'db_handler': [Errno 2] N
o such file or directory: '/logs/django_db.log'
下面是声明settings.py的db_handler文件的片段。
#settings.py
...
当我试图发出命令来收集静态文件时
In [41]: ! python manage.py collectstatic
它抛出FileNotFoundError:
FileNotFoundError: [Errno 2] No such file or directory:
'/Users/me/Desktop/Django/forum/static'
尽管如此,仍然存在文件‘/Users/me/Desktop/Django/论坛/静态’。
In [44]: ! tree -L 2
.
├── db.sqlite3
├── forum
│ ├── __init__.py
│
我正在尝试读取日志文件或任何其他文件,并使用django和python在web浏览器中显示
我使用了下面的代码
data_file = open('/var/log/samba', 'r') # note -- 'r' not r
data = data_file.readlines() # returns a list of lines
我得到了这个错误
[Errno 21] Is a directory: '/var/log/samba'
我在models.py中使用Django中的默认记录器,如下所示。
import logging
logging.basicConfig(filename='models.log',level=logging.INFO)
logging.info('Staring execution. Models for db tables')
它在Django服务器中工作,日志正在编写中。当应用程序部署到Apache上时,我会得到一个500 Internal Server error,甚至无法加载主页。
操作系统是RHEL7。我已经将"models.log“的文件权
我尝试在我的django项目(Django/Postgresql/Docker/Celery)中实现日志记录,但在linux服务器上部署我的项目时遇到错误(但它在本地工作) FileNotFoundError: [Errno 2] No such file or directory: '/usr/src/app/logs/debug.log' 我在这篇文章中读到了一个解决方案:Django: Unable to configure handler 'syslog' 但首先,我甚至不明白为什么这个解决方案应该有效,我也没有设法在我的项目中实现它。我使用Docke
我试图在终端中使用pip安装django。
不过,我总是有例外。最后一个错误总是“拒绝许可”,我不明白为什么。任何帮助都是非常感谢的。
日志:
pip install django
You are using pip version 7.1.0, however version 8.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting django
Using cached Django-1.9.4-py2.py3-non
我试图避免使用rm,这样就不会永久删除任何内容。我使用的是实用程序函数trash,但它一直告诉我trash: cannot trash regular file。为什么我不能删除这些文件?例如,它们是我在程序中创建的csv文件。
$ ls -l | grep filename
-rw-rw-r-- 1 username usergroup 298025 Sep 23 02:33 filename.csv
使用-v标志运行它将提供:
trash: found unusable .Trash dir (should be a dir): /.Trash
trash: Failed to tras