ftsg.net
当前位置:首页 >> 懂thinkphp的进,关闭调试模式后出现错误提示 >>

懂thinkphp的进,关闭调试模式后出现错误提示

Thinkphp在非调试模式下会把所有常量、全局函数等编译到~runtime.php文件文件中,这种情况下,如果你在common.php或者其他文件中引入了外部配置,并且这个配置文件里也定义了一些常量,比如你例子里的APP_ROOT,就会报Notice,但是其实这个没有...

先把项目备份,重新生成一下项目,然后把备份的考过去覆盖看看

我之前也遇到这个问题, 找到原因是url的大小写,还有文件里面代码的大小写问题, 找到框架里的配置文件: 'URL_CASE_INSENSITIVE' => true, // 默认false 表示URL区分大小写 true则表示不区分大小写请把true改成false

去除缓存,如果还不行,可以定义错误跳转地址 ERROR_PAGE =>“error”

有语法错误,清楚缓存,在尝试,如果还不对,请去缓存页面,看看具体错误即可

配置项,打开调试模式 打开配置文件 改成true 再试试

缓存问题,删除runtime文件夹

开启debug是这样的,报错文件都指向了functions,应该是你functions里面有错误啊!

解决方法如下: 1、这个页面都出现了(典型的thinkphp页面),说明请求已经到了,是thinkphp程序抛出的一个404。但是什么情况下才会这样? 2、最后发现,当关闭thinkphp的调试模式,程序错误时,不显示错误到页面,就会出现这个上面这个页面 。 ...

你使用的是thinkphp什么版本? 3.2还是5.0? 另外把错误信息发出来看一下。 runtime是一个缓存文件夹,一般它出错。多数都是因为权限的问题。尤其在linux服务器的情况下,它必须是具备可写权限才行,并且这种可写权限应该递归到所有子文件夹。

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com