ingenerator/kohana-errors

此包已被废弃,不再维护。作者建议使用ingenerator/kohana-core包。

基本改进的kohana自定义错误页面,适用于CLI和Web使用

v0.1.999 2020-02-14 01:14 UTC

This package is auto-updated.

Last update: 2020-02-14 01:16:21 UTC


README

这是一个非常简单的kohana模块,用于设置Web(开发模式外)和CLI的自定义错误页面。

安装

将kohana-errors添加到您的composer.json文件中,并运行composer update以安装。

{
  "require": { "ingenerator/kohana-errors": "0.1.*@dev" }
}

基本用法

在您的引导文件中

Kohana::modules(array('kohana-errors' => BASEDIR.'vendor/ingenerator/kohana-errors');

为了进一步自定义错误页面,在APPATH.views.errors/web_generic_error.php或APPATH.views.errors/cli_generic_error.php创建一个视图文件

请注意,自定义错误页面仅在您的应用程序加载模块后才会应用 - 因此,如果您的应用程序在早期引导阶段出现失败,仍然可能显示另一个错误页面。

最佳实践是将您的apache/nginx配置为在致命错误时显示自定义静态错误页面,而不是依赖PHP正确处理...

测试和开发

此模块没有规格,因为它非常基础。欢迎贡献。

许可证

config版权所有2014 inGenerator Ltd,并发布在BSD许可证下。