# 疑难解答

在运行软件时遇到问题? 按照本指南中的指示进行操作,以便能够对您可能遇到的任何问题进行故障排除。

建议

我们鼓励您在向他人寻求帮助之前 ,先确定/隔离所谓的问题。在联系他人(包括 Chevereto 支持)之前,请记录并告知自己问题的背景。

不建议

请不要惊慌失措地跑去求助

# 故障排除

通常服务器是为生产使用配置的,因此最好不要将这些信息打印给最终用户。这通常意味着没有错误被打印,白页,500错误,这可能真的会烦扰你的调试体验。

如果您在调试时遇到问题,请检查以下内容:

  • 你已经配置了 调试级别
  • 您已经配置了 PHP错误报告
  • php.ini display_errorserror_log 配置正确
  • 运行进程的用户对日志路径具有权限
  • 你已经重新启动了 PHP-FPM/Apache/Nginx 来应用更改

# 与Chevereto相关吗?

该软件存在于同时工作的许多不同技术之上,该“堆栈”的任何组件都可能发生故障。 Chevereto 很可能不会直接导致以下问题:

  • 无法连接
  • SQL "server gone"
  • CORS(缺少图标,字体)
  • Not found /install
  • HTTPS 不工作
  • Cookies/Sessions 无效

与 Chevereto 无关意味着您可能会得到关于应该在堆栈中检查哪些内容的建议,但这不会促使我们(作为一个项目和社区)承担起责任来说明这一点。

# 了解错误

# Aw, snap! Internal Server Error

Aw, snap! Internal Server Error - Check your error_log or enable debug_mode = 3

此消息表示Chevereto捕获到错误,但由于生产错误报告设置而隐藏。要真正知道发生了什么,您必须 调试

默认情况下,系统会提示改为 debug_mode = 3,但是您可以使用任何级别(1、2、3)

启用调试后,消息现在将包含完整的错误跟踪信息,以便更好地了解情况。此信息是您在请求帮助时需要向他人提供的信息。