fecify如何开启开发模式

fecify默认开启的是生产模式,如果出现报错信息,为了安全,不会将报错信息显示出来,但有时候发生了报错,为了快速的定位错误问题,需要临时打开开发者模式

开发模式和生产模式

生产模式:也就是线上模式,不会将报错信息曝出,保证安全,不泄露系统信息 开发模式:也就是调试模式,会将报错信息抛出,可以更快的定位问题所在,定位问题处理完成后,在切换到生产模式

线上模式切换到开发模式

宝塔面板,点击文件菜单,宝塔有在线的web文件编辑器,可以直接进行文件内容编辑

打开文件 public/index.php, 将代码(大约第6,7行)改为:

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

备注:也就是将YII_DEBUG设置为true, YII_ENV设置为dev

开发模式切换到线上模式

打开文件 public/index.php, 将代码(大约第6,7行)改为:

defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');

备注:也就是将YII_DEBUG设置为true, YII_ENV设置为dev

注意:对于线上,改成开发模式,处理问题完成后,需要改成线上模式.

如何使用chrome检查模式,查看ajax请求的报错信息

当您将系统的模式更改为开发者模式,那么ajax将显示报错信息。

1.使用chrome浏览器,鼠标右键

点击菜单检查,打开检查debug窗口

2.选择显示模式

上面显示网页,下面显示debug窗口

3.进行报错

4.点击保存后,可以看到一个save的api(在列表部分的底部找,最新的请求都在最底部)

  • 点击保存商品,触发的这个save就是ajax请求

5.查看ajax报错信息

6.问题解决后,别忘记参看上面,将开发者模式关闭,由于这个部分是修改代码,一定要核对好,别改错

Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2024-06-26 17:16:39

results matching ""

    No results matching ""