PESCMS是一款单入口PHP程序,入口文件位于您放置程序的Public/index.php。

  1. <?php
  2. //控制器名称
  3. define('ITEM', 'App');
  4. //调试模式
  5. define('DEBUG', true);
  6. //定位入口文件到PES CORE的目录路径
  7. $parentPath = dirname(dirname(__FILE__));
  8. //HTTP访问的目录
  9. defined('HTTP_PATH') or define('HTTP_PATH', dirname(__FILE__). '/');
  10. //模板存放目录
  11. defined('THEME') or define('THEME', HTTP_PATH. 'Theme');
  12. //加载程序核心
  13. require $parentPath.'/Core/index.php';

一般情况下,我们不需要对入口文件进行任何的修改。随便修改可能会导致程序异常。

调试模式

默认的安装,所有PESCMS程序都是关闭了调试模式。若您需要对PESCMS进行深入的了解,请找到入口文件,并开启调试模式。开启调试模式非常简单,只需要入口文件中的DEBUG更改为true则可。

  1. define('DEBUG', false); 更改为 define('DEBUG', true);

开启调试模式后,程序执行出错时,系统将会列出相关的错误信息。若该错误存在执行的SQL错误,系统将会输出最后一次执行的SQL语句。同时,开启调试模式,打印的SQL语句中使用到预处理,程序将会尝试将该处理值进行一次匹配,以便您能够快速定位SQL错误所在。

注:不论是否开启调试模式,程序都会对错误进行日志记录。错误日志位于程序根目录下的log目录。

Tag : 调试程序调试debug