TP关闭调试模式后报错
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
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。