作为一个织梦开发者,总是听到别人说,织梦后台空白、模板出错、后台空白、调用代码出错、织梦后台左侧空白等问题,别人都说叫你开启织梦调试功能。但是,这个织梦调试功能怎么开,怎么开启织梦调试设置,怎么样才能让程序告诉我们哪有错误问题。下面,小千个人博客就和大家讲解一下,怎么开启织梦调试设置,希望能对大家有所帮助。
开启调试设置
打开 /include/common.inc.php 看到第18行左右
error_reporting(E_ALL || ~E_NOTICE);
改为
ini_set('display_errors','On');error_reporting(E_ALL);
保存,如下图所示,这样就算是开启织梦调试设置了。然后,你再回到页面空白的网页,刷新一下,就会有系统提示错误了,这个,就是让程序告诉我们哪有问题,根据错误提示,然后去修改就好了。
关闭调试设置
关闭就和开启调试相反,如果网站程序调试好了,记得关闭这个调试功能。在你的网站上线以后,不要开启这个错误调试功能,不然,很多的小伙伴,喜欢用扫描机器,扫描你的网站目录,如果被扫描到,很可能很容易爆出网站漏洞。
打开 /include/common.inc.php 看到第18行左右
ini_set('display_errors','On');error_reporting(E_ALL);
改为
error_reporting(E_ALL || ~E_NOTICE);
保存,这样就相当于是关闭调试了,如果,网站需要调试的时候,就开启,在不需要的时候,还是要关闭的,特别是线上的织梦网站,一定要关闭调试功能后。再上线,不然你的网站可能一直存在安全隐患哦。
安装程序调试
当然,除了程序调试以外,安装织梦网站的时候,安装出现空白问题,也是有开启织梦调试功能的,而这个开启和关闭,都是在安装目录。
打开 /install/index.php 看到第是一行左右
error_reporting(E_ALL || ~E_NOTICE);
改成
ini_set('display_errors','On');error_reporting(E_ALL);
完成,如下图所示,这样就算是开启调试了。
调试好程序后,记得按上面改回来,error_reporting(E_ALL || ~E_NOTICE);
error_reporting(E_ALL || ~E_NOTICE);
这样改以后,就相当于关闭调试了。
对于织梦网站,织梦程序,都没有绝对的说,我不会用到这个功能。小千悄悄的告诉你,在修改程序、调试程序、开发程序的时候,用得是最多的,所以,小千把这个开启、关闭调试功能的教程,单独的分享一下,就是方便各位织梦开发者,调试开发织梦程序。
这篇文章由《织梦爱好者》发布在《小千织梦模板》网的,主要是为大家详细介绍了织梦程序开发教程:织梦CMS程序开启调试功能教程,感谢织梦爱好者分享这篇具有一定参考价值的织梦教程,感兴趣的小伙伴们可以参考一下教程,有需要的朋友可以收藏方便以后借鉴。
以上便是小千给大家分享的织梦程序开发教程:织梦CMS程序开启调试功能教程,希望对大家有所帮助,如果想了解更多织梦教程、织梦二次开发教程,请关注小千资源网吧~
织梦教程2023-01-16
-
织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等标签支持
在织梦的搜索结果页面中,如果要使用dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php、dede:myad等标签的支持,你需要这样做…
-
织梦提示“保存目录数据时失败,请检查你的输入资料是否存在问题!”的解决方法
织梦添加栏目时提示“保存目录数据时失败,请检查你的输入资料是否存在问题!”的解决方法,那是因为你的后台栏目添加文件php里有做过二次开发,添加了栏目数据表里不存在的字段。…
-
织梦获取顶级栏目名称调用标签-获取当前栏目名称-上级栏目名称
织梦获取顶级栏目名称调用标签-获取当前栏目链接相关信息-获取上级栏目SEO标题相关信息 {dede:field name='typename'} 这是织梦调用当前栏目的名称,获取在某个页面上获取顶级或者上一级栏目的相…
-
小千教你快速一天学会织梦仿站的教程
对于织梦仿站、织梦建站,很多朋友都觉得简单,小千可以明确的告诉你,织梦建站、仿站简单,维护难。难点不是织梦调用标签,而是想要织梦程序安全就必须学会改,敢改、肯花时间…