入口文件与调试模式
您正在阅读旧版文档,新版文档已迁移至 [https://document.pescms.com]
目录
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目录。