# 疑难解答
在运行软件时遇到问题? 按照本指南中的指示进行操作,以便能够对您可能遇到的任何问题进行故障排除。
建议
我们鼓励您在向他人寻求帮助之前 ,先确定/隔离所谓的问题。在联系他人(包括 Chevereto 支持)之前,请记录并告知自己问题的背景。
不建议
请不要惊慌失措地跑去求助
# 故障排除
通常服务器是为生产使用配置的,因此最好不要将这些信息打印给最终用户。这通常意味着没有错误被打印,白页,500错误,这可能真的会烦扰你的调试体验。
如果您在调试时遇到问题,请检查以下内容:
- 你已经配置了 调试级别
- 您已经配置了 PHP错误报告
php.ini
display_errors
和error_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)
启用调试后,消息现在将包含完整的错误跟踪信息,以便更好地了解情况。此信息是您在请求帮助时需要向他人提供的信息。