五.配置变量和调试生产模式

所有项目总配置文件ThinkPHP/Conf/convertion.php)

#######如何只修改本项目的地址模式呢?
修改shop/Common/Conf/config.php就可以做到
程序执行顺序是:
include 'TP/ThinkPHP/Conf/convertion.php';
include 'TP/shop/Common/Conf/config.php';
后引入的变量设置覆盖了前面所引入的变量.


调试模式的开启和关闭是在入口文件index.php


// 开启调试模式
define('APP_DEBUG', true);
// 定义应用目录
define('APP_PATH', './Application/');
// 加载框架入口文件
require './ThinkPHP/ThinkPHP.php';


// 关闭调试模式
define('APP_DEBUG', false);
// 定义应用目录
define('APP_PATH', './Application/');
// 加载框架入口文件
require './ThinkPHP/ThinkPHP.php';

调试模式的优势在于:
  • 开启日志记录,任何错误信息和调试信息都会详细记录,便于调试;
  • 关闭模板缓存,模板修改可以即时生效;
  • 记录SQL日志,方便分析SQL;
  • 关闭字段缓存,数据表字段修改不受缓存影响;
  • 严格检查文件大小写(即使是Windows平台),帮助你提前发现Linux部署可能导致的隐患问题;
  • 通过页面Trace功能更好的调试和发现错误;

你可能感兴趣的:(五.配置变量和调试生产模式)