PESCMS是一款单入口PHP程序,入口文件位于您放置程序的Public/index.php。
- <?php
- //控制器名称
- define('ITEM', 'App');
- //调试模式
- define('DEBUG', true);
- //定位入口文件到PES CORE的目录路径
- $parentPath = dirname(dirname(__FILE__));
- //HTTP访问的目录
- defined('HTTP_PATH') or define('HTTP_PATH', dirname(__FILE__). '/');
- //模板存放目录
- defined('THEME') or define('THEME', HTTP_PATH. 'Theme');
- //加载程序核心
- require $parentPath.'/Core/index.php';
一般情况下,我们不需要对入口文件进行任何的修改。随便修改可能会导致程序异常。
调试模式
默认的安装,所有PESCMS程序都是关闭了调试模式。若您需要对PESCMS进行深入的了解,请找到入口文件,并开启调试模式。开启调试模式非常简单,只需要入口文件中的DEBUG更改为true则可。
- define('DEBUG', false); 更改为 define('DEBUG', true);
开启调试模式后,程序执行出错时,系统将会列出相关的错误信息。若该错误存在执行的SQL错误,系统将会输出最后一次执行的SQL语句。同时,开启调试模式,打印的SQL语句中使用到预处理,程序将会尝试将该处理值进行一次匹配,以便您能够快速定位SQL错误所在。
注:不论是否开启调试模式,程序都会对错误进行日志记录。错误日志位于程序根目录下的log目录。
Tag : 调试程序调试debug