在十月cms中使错误更通用

问题描述 投票:1回答:1

我是编码的新手。我正在尝试在10月cms创建一个项目。我的问题是关于错误处理。这些错误似乎过于丰富,并且告诉了文件名。例如error example

我只是想显示错误而不是文件。如何实现这一目标。因此用户将无法看到文件名。

error-handling exception-handling octobercms
1个回答
0
投票

为了实现这一点,你需要在debug中设置config/app.phpfalse。当命中404或500时,这将呈现通用页面。

然后可以通过在CMS中创建/500(服务器错误)和/404(页面未找到)来覆盖这些模板。

来自文档:

Debug mode

调试设置位于带有config/app.php参数的debug配置文件中,默认情况下处于启用状态。

启用后,此设置将显示详细的错误消息以及其他调试功能。虽然在开发过程中非常有用,但在实时生产站点中使用时,应始终禁用debug模式。这可以防止将潜在的敏感信息显示给最终用户。

启用时,调试模式使用以下功能:

  • 显示详细的错误页面。
  • 失败的用户身份验证提供了特定原因。
  • 默认情况下,合并资产不会缩小。
  • 默认情况下禁用安全模式。

重要事项:始终将app.debug设置为false以用于生产环境。

资料来源:https://octobercms.com/docs/setup/configuration#debug-mode

© www.soinside.com 2019 - 2024. All rights reserved.