TP关闭调试模式后报错

来源:互联网 发布:node.js的使用场景 编辑:程序博客网 时间:2024/05/22 12:43

TP关闭调试模式后可能会出现问题


本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 “页面调试错误,无法找开页面,请重试”的错误.


1.可能问题runtime读写权限,当关闭调试模式时对于Runtime目录读写权限并不是每一个人都有,而TP运行一次后将加载runtime下的文件log及其cache文件夹及其系统会在请求时生成行的common~runtime.php文件,所以会报错,可以更改runtime权限或者直接屏蔽错误如下代码:

<?php
//禁用所有错误报告
error_reporting(0);
 
//或者只报告运行时错误和警告
error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>

2.自定义方法命名和系统冲突,可以开启调试模式在错误日志找一下是什么原因



      3.URL区分大小写 可以关闭TP的URL配置文件ThinkPHP/conf/convention.php

'URL_CASE_INSENSITIVE' => 'true'
参考文章链接:http://blog.csdn.net/dengjiexian123/article/details/53121552

http://www.jb51.net/article/64552.htm     
  
https://zhidao.baidu.com/question/584069029.html



原创粉丝点击