делать ошибки более общими в октябре cms - PullRequest
0 голосов
/ 17 сентября 2018

Я новичок в кодировании.Я пытаюсь создать проект в октябре cms.Мой вопрос касается обработки ошибок.Ошибки кажутся слишком информативными и рассказывают об имени файла.Например пример ошибки

Я просто хочу показать ошибку, а не файл.Как это может быть достигнуто.Таким образом, пользователи не смогут видеть имена файлов.

1 Ответ

0 голосов
/ 18 февраля 2019

Для этого вам нужно установить debug внутри config/app.php на false. Это будет отображать общую страницу при попадании 404 или 500.

Эти шаблоны можно затем переопределить, создав в CMS /500 (ошибка сервера) и /404 (страница не найдена).

Из документов:

Режим отладки

Параметр отладки находится в файле конфигурации config/app.php с параметром debug и включен по умолчанию.

Если этот параметр включен, этот параметр будет отображать подробные сообщения об ошибках, когда они появляются вместе с другими функциями отладки. Несмотря на то, что режим debug полезен при разработке, он всегда должен быть отключен при использовании на действующей производственной площадке. Это предотвращает отображение потенциально конфиденциальной информации конечному пользователю.

В режиме отладки при включении используются следующие функции:

  • Отображаются подробные страницы ошибок.
  • Неудачная аутентификация пользователя указывает конкретную причину.
  • Объединенные активы по умолчанию не минимизируются.
  • Безопасный режим по умолчанию отключен.

Важно: Всегда устанавливайте для app.debug значение false для производственных сред.

Источник: https://octobercms.com/docs/setup/configuration#debug-mode

...