
正文
thinkphpiis报错,thinkphp in
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp运行中出现错误,求高人指点。什么原因,如何解决?
感觉应该是服务器缓存配置问题,和thinkphp应该一点关系都没有,因为你改的是入口文件,而且改完之后是直接报错了,这种致命错误会中断程序的,所以thinkphp根本就没办法生成缓存文件。
系统问题可以重装解决,到可以正常上网的电脑制作【u启动u盘启动盘】,然后下载一个系统镜像,就可以安装了。
解决方法如下:这个页面都出现了(典型的thinkphp页面),说明请求已经到了,是thinkphp程序抛出的一个404。
从出错的代码来看,并没有语法上的错误(虽然错误信息提示是 syntax error),建议检查 php 的版本,如果是 php3以下的版本,那就试试更新 php 到 3 版本以上。
这句话的意思是:命名空间不正确。ORG.Net.UploadFile这个文件的最上面写着namespace是错误的,把namespace改成use。命名空间:是唯一识别的一套名字,这样当对象来自不同的地方但是名字相同的时候就不会含糊不清了。
相关问答
Q1: IIS配置了PHP,测试配置是对的,添加了ThinkPHP项目运行后报错,如下...
把根目录下的这个CONFIG删掉重新刷新页面。
如果确定支持php,那多半可能是url重写(俗称伪静态)设置的问题,或者服务器不支持url重写。把TP的url模式改为普通模式或兼容模式试试。
感觉应该是服务器缓存配置问题,和thinkphp应该一点关系都没有,因为你改的是入口文件,而且改完之后是直接报错了,这种致命错误会中断程序的,所以thinkphp根本就没办法生成缓存文件。
最后发现,当关闭thinkphp的调试模式,程序错误时,不显示错误到页面,就会出现这个上面这个页面 。
打开“config.php”,找到url_route_on,改为true 打开“route.php”,例如:“” 改为“api.hyxx.com/user/2”(api.hyxx.com为之前设置的二级域名)。
使用IIS解析PHP文件 同上,先安装 PHP 5。
Q2: 请教各位大神,iis环境下配置thinkphp,页面错误
把根目录下的这个CONFIG删掉重新刷新页面。
代码执行错误;运行超时;数据库操作失败等。
感觉应该是服务器缓存配置问题,和thinkphp应该一点关系都没有,因为你改的是入口文件,而且改完之后是直接报错了,这种致命错误会中断程序的,所以thinkphp根本就没办法生成缓存文件。
你可以使用urldecode解码后再输出看看,因为浏览器在跳转的时候会进行转码,有得浏览器虽然转码了但是现实的还是原来的中文,有得就被urlencode了,多以建议你解码看下。
另一方面还有很好的用户体验。Thinkphp的错误提示模板是允许更换的,Thinkphp2版本可以修改配置文件的“TMPL_EXCEPTION_FILE”参数,将错误提示模板更换成指定的模板文件。我们常用的是将其指向一个404模板。
thinkphpiis报错的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp in、thinkphpiis报错的信息别忘了在本站进行查找喔。






