案例1:

最近的一个项目,开发了ThinkPHP。在本地开发测试完成后,上传到服务器,第一次正常打开,然后在页面刷新时出现页面调试错误,无法找到页面打开,请重试错误。

我很沮丧,当局部设置定义('app_debug,false)运行没有问题,如何把服务器会犯错

百度,抛媚眼,仍然没有找到解决方案,突然发现项目app_name /运行/缓存目录和app_name /运行/日志目录没有写权限,坚决改变,F5,好吧,妈妈不再需要担心错误的信息。

案例二:

在设置为false app_debug ThinkPHP不断有类似的问题:

复制代码代码如下所示:

语法错误:语法错误,在意外的t_string: ojbak phpnow htdocs ~ app.php运行在1线



或者直接向服务器出错,怎么做呢

这是关于PHP的配置和修改php.ini

复制代码代码如下所示:

在short_open_tag =



因为构建的方法是在app.class.php:

当调试模式打开,对相关文件的内容得到了然后重新组合成一个文件,将自动添加。

这是~ app.php文件你看

但是,当你不打开调试模式时,你每次都会加载相关的文件,这样你的错误就暴露出来了。

案例三:



在app_debug设置为false在ThinkPHP,数据查询(选择,查找,等等)总是显示第一。但在设置app_debug为真,这是正常的。这是为什么呢有什么解决办法吗

通常情况下,app_debug是调试模式,在网络环境中,并将其设置为false尽可能。

找到一个SELECT查询,在关闭调试时,使用写文件调试查询后生成的SQL。

以上是本文的全部内容,希望大家能喜欢。