提问人:Manu Saxena 提问时间:9/17/2018 更新时间:11/18/2023 访问量:213
使 10 月份 CMS 中的错误更加普遍
making errors more generic in october cms
问:
我是编码新手。我正在尝试在 10 月 cms 中创建一个项目。 我的问题是关于错误处理的。这些错误似乎信息量太大,并且告诉了文件名。 例如错误示例
我只想显示错误而不是文件。这怎么能实现。因此,用户将无法看到文件名。
答:
0赞
CptMeatball
2/19/2019
#1
为了实现这一点,您需要将 inside 设置为 。这将在命中 404 或 500 时呈现通用页面。debug
config/app.php
false
然后,可以通过在 CMS 中创建(服务器错误)和(找不到页面)来覆盖这些模板。/500
/404
从文档中:
调试模式
调试设置位于带有该参数的配置文件中,默认情况下处于启用状态。
config/app.php
debug
启用后,此设置将在与其他调试功能一起出现时显示详细的错误消息。虽然在开发过程中很有用,但在实时生产站点中使用时,应始终禁用模式。这样可以防止向最终用户显示潜在的敏感信息。
debug
启用调试模式后使用以下功能:
- 将显示详细的错误页面。
- 失败的用户身份验证提供了特定原因。
- 默认情况下,合并资产不会缩小。
- 默认情况下,安全模式处于禁用状态。
重要提示:始终将设置设置为适用于生产环境。
app.debug
false
来源:https://octobercms.com/docs/setup/configuration#debug-mode
0赞
Raftar
11/18/2023
#2
这是你如何做到的:
1-在10月份的CMS安装中找到config/app.php文件。
2-在配置数组中查找“debug”键。将其值设置为 true 以启用调试模式:
'debug' => env('APP_DEBUG', true),
保存对 App.php 文件的更改。
请记住,在生产环境中启用调试模式可能会暴露敏感信息,因此在应用程序处于活动状态时禁用调试模式至关重要。
评论