500 内部服务器错误 - 当我创建新的测试计划时

问题描述

在我的 product.py 中,我更改了 DEBUG=True。但是在我的浏览器中,我仍然看不到错误日志。

error screenshot

我可以登录了。但是当我创建测试计划时,该站点会引发 500 内部错误。当我打开测试计划时也会抛出错误 - 日志链接如下

  • 500 11938 "https://kiwi.dev.identos.ca/plan/search/?author__username__startswith=admin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML,like Gecko) Chrome /90.0.4430.212 Safari/537.36"

我意识到日志不是很有用。

能否请您告诉我如何正确打开调试模式。我是这个产品的新手。我正在阅读的所有文档都只是说“将 DEBUG 更改为 True”,没有任何关于在哪里以及如何更改它的说明。

仅供参考,我正在使用 kiwitcms/kiwi:latest。我尝试打开调试模式的方式是 - 部署并执行到 docker 镜像。并使用 vi 更改 product.py 中的 DEBUG=True,但它不起作用。

非常感谢。

解决方法

你能告诉我如何正确打开调试吗? 模式。

官方文档应该有帮助: https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#customization

我尝试打开调试模式的方式是 - 部署并执行到 docker 图像。并使用 vi 更改 product.py 中的 DEBUG=True,但它没有 工作

如果您坚持就地编辑文件,那么您必须知道所做的更改是:

  1. 反映在最顶层的容器层,即写时复制层。当您关闭容器并
  2. Kiwi TCMS 需要重新启动才能反映新设置,请参阅 1)。

这可以通过将 COW 层的更改提交到相同/新容器映像来克服,请参阅 https://docs.docker.com/engine/reference/commandline/commit/

免责声明:此答案由 Kiwi TCMS 团队成员提供给您。如果您觉得有用,请考虑通过 https://opencollective.com/kiwitcms#category-CONTRIBUTE

的小额捐款帮助社区