纳速健身

标题: Drupal如何打开错误报告,找到错误 [打印本页]

作者: awagink    时间: 2016-1-30 21:20
标题: Drupal如何打开错误报告,找到错误
在开发过程中找到出现的问题是非常重要的,其实很久之前并不知道如何打开错误报告。
其实就是下面三行代码(Drupal7)
首先需要打开你的settings.php文件,在下面添加三行

  1. error_reporting(E_ALL);
  2. ini_set('display_errors', TRUE);
  3. ini_set('display_startup_errors', TRUE);
复制代码


如果在实际生产环境,这些是需要被关掉的,开发环境是为了开发者迅速找到错误。

或者设置php.ini文件中的错误报告开启
  1. error_reporting=E_ALL&~E_NOTICE
复制代码

开启错误报告,但是不报告notice级别的错误。
------------------------------------------------------------------
最近小弟在写php的过程中发现php提示php notice:………………的字样,虽然这个只是php的提示内容,并没有什么大的影响,但是出于安全性和美观方面的考虑,小弟还是想把这个东西去掉。
那么,怎么办呢?
抬出baidu,直接复制、粘贴php notice:,这样搜索的结果,一般有两种情况:
一、直接来一句:error_reporting=E_ALL&~E_NOTICE,搞得你不知道什么意思?!
二、

1.在php.ini文件中改动error_reporting

   改为:  
   error_reporting=E_ALL&~E_NOTICE

如果你不能操作php.ini文件,你可以用下面的方法来实现

2.在你想禁止notice错误提示的页面中加入下面的代码

/* Report all errors except E_NOTICE */
error_reporting(E_ALL ^ E_NOTICE);

希望上面的代码能解决你的问题。



这个还好一些,让你知道怎么搞!打开php.ini,ctrl+f找到error_reporting,把上面的ctrl+v过来,浏览自己的网页,诶,真的不显示php notice了,这时真是对这位大哥感激的不行啊,终于帮我们这些菜鸟们解决问题了。






欢迎光临 纳速健身 (https://nasue.com/) Powered by Discuz! X3.4