解决关闭调试模式出现的错误

浏览:1710 发布日期:2014/11/17 分类:技术分享
我的thinkphp版本为3.2.2
今天部署到生产环境关闭调试模式后提示系统错误
我的解决方法如下
1 勿使用M('Demo')方式实例化表模型,应该用M()->table('demo')。至于为什么待我慢慢研究。
2 系统函数库和应用函数库引入其他函数文件时请使用绝对路径去包含第三方的函数文件
例如 系统公共目录 ThinkPHP/Common 下有两个文件 functions.php和extends.php
现在要在系统函数库 functions.php中引入extends.php文件
应该写成 include THINK_PATH.'Common/extends.php';
而我的错误写法是 include 'extends.php';
因为关闭调试模式后函数库写入到了runtime文件中,而runtime文件和extends.php必然不在同一个目录,所以出错

以上两个方法解决了我的问题,但并不一定能解决你的问题,仅供参考
最佳答案
评论( 相关
后面还有条评论,点击查看>>