yii2自定义报错页面

在Yii2版本的advanced高级模板环境中:设置404自定义页面的方法 
1.config/main.php文件

‘errorHandler‘ => [
‘errorAction‘ => ‘site/error‘,
 ],

2.views/site/error.php

<?php
$this->context->layout = false; //不使用布局,或者改为自己所需要使用的布局
?>
<div class="site-error">
    <h1>404</h1>
</div>

原文地址:https://www.cnblogs.com/5aiQ/p/10023505.html

时间: 2024-10-21 05:32:36

yii2自定义报错页面的相关文章

IDM自定义报错页面

由于用户两次重复单点登录会跳转至原生态ORACLE的错误页面页面.请提供配置方法.原因:是由于重复登录导致的.解决方案:Oracle官方给出了具体的解决方案,具体如下:I.创建战争档案a.创建目录"test"和子目录"pages"注意此Directory的名称可以是您想要的,并且将是定义页面b时使用的Context的基础.将文件Error.jsp"包含您的服装代码"复制到目录"test/pages"c.将目录更改为"

自定义404报错页面

对Nginx服务器进行适当优化,解决如下问题,以提升服务器的处理性能: 如何自定义返回给客户端的404错误页面 火狐浏览器新开一个页面,摁F12,然后打开随便一个网站,然后点击框框上面的Network,下面的name可以看到状态码 状态返回码很重要,面试的时候经常问.比如出现404,怎么解决?404是访问的页面不存在. 4)常见http状态码:状态码 功能描述200 一切正常301 永久重定向302 临时重定向401 用户名或密码错误403 禁止访问(客户端IP地址被拒绝)404 文件不存在41

如何利用百度蜘蛛referer找到报错页面入口?

大家应该都知道百度已经全站https并取消referer关键词显示了(详情可查看站长之家文章:百度站点属性功能升级 全面取消referer关键词显示),那么“百度蜘蛛referer”又是什么?有什么妙用吗?艺龙SEO负责人刘明发现通过百度蜘蛛referer可以快速定位部分站内url的报错(4xx或者5xx)原因. 什么是百度蜘蛛的referer 百度蜘蛛的referer,是指当百度蜘蛛抓取某一个URL的时候,在HTTP头中带的Referer字段.请注意,这个定义和百度最近声明去除Referer中

laravel框架 5.4自定义报错页面设置

在开发中遇到了如果此连接是正确的访问地址 http://localhost/cky/ckyweb/public/admin/userlist?page=2 那么 我在此连接的后面随便加一下字符就会出现报错信息 在网站上线后是不允许这么做的,所以结合laravel框架自带的定义报错信息页面进行了设置和分布 首先需要定义view视图页面 404.blade.php页面 然后需要在app目录下找到Exceptions目录下的Handler.php文件 进入文件修改此文件中render方法 具体如下:

node.js 框架express关于报错页面的配置

1.声明报错的方法,以及相对应的页面 //把数据库的调用方法配置到请求中 server.use((req, res, next) => { //把数据库存入req中 req.db = db; //把报错方法存入res中 res.showError = code => { switch (code) { case 404: res.status(code).render('404', {}); break; case 500: res.status(code).render('500', {})

yii2 HeadersAlreadySentException 报错

An Error occurred while handling another error:exception 'yii\web\HeadersAlreadySentException' with message 'Headers already sent in /xxxx/xxxx/xxx.php on line 90.' in /xxxx/xxxx/vendor/yiisoft/yii2/web/Response.php:366 Stack trace:#0 /xxxx/xxxx/vend

nginx关闭php报错页面显示

默认情况下nginx是会显示php的报错的,如果要关闭报错显示,需要在php-fpm.ini文件里面设置,貌似默认情况下在php.ini关闭没效果, 如下设置就可以了: ;php_flag[display_errors] = off php_admin_value[error_log] = /data/www/log/error.log php_admin_flag[log_errors] = on 如果没有生效,查看下phpinfo()输出的结果中,display_errors,error_l

Yii2 composer报错处理

在Yii安装目录下执行composer任一命令时,报错: The "yiisoft/yii2-composer" plugin was skipped because it requires a Plugin API version ("1.0.0") that does not match your Composer installation (" 1.1.0"). You may need to run composer update wit

Yii2 登录报错

当用数据库登录系统报如下错误时 PHP Recoverable Error – yii\base\ErrorException Argument 1 passed to yii\web\User::login() must be an instance of yii\web\IdentityInterface, instance of app\modules\admin\models\AdminUser given, called in /home/ser/web_root/sun/module