
正文
关于thinkphp404页面在哪改的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在宝塔上创建网站,然后部署thinkphp3.2程序,打开网站提示404错误,这个怎...
1、我们打开站点所在的文件夹,我的站点放在djangoweb文件夹下面。 使用EDLE编辑settings.py文件。 找到DEBUG,将其设置成False。 再打开一个不存在的url的时候,就会没有错误提示。
2、原url失效:由于网站某一条url改变,造成原url失效。主机或网络等其他原因,导致出现404错误页面。文件移动或者删除。程序数据库出错,建议平时谨慎保存。网络不畅通,可重新刷新页面。
3、对于站点来讲,把缺少的网页文件恢复到正确的位置,重新设置网络服务;对于用户来讲,需要检查你所输入的网络地址是否正确。
相关问答
Q1: thinkPHP到底怎么设置404错误页面
1、thinkphp设置添加404页面:我们知道:当系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行;当系统找不到请求的控制器名称的时候,系统会尝试定位空控制器(EmptyController)。
2、在你的网站配置中加入 ErrorDocument 404 /40html 即可。
3、phpclass CommonAction extends Action{function _empty(){header(Location: /40html);}}?复制代码然后 让其他控制器 都继承这个控制器, 如 IndexAction extends CommonAction 这样就行了。
4、解决方法如下:这个页面都出现了(典型的thinkphp页面),说明请求已经到了,是thinkphp程序抛出的一个404。
5、以目前最新版的Thinkphp5为例。thinkphp的报错模板页面,无论是使用$this-error()跳转过去的,还是由于内部函数执行错误导致的报错,默认情况下都是使用dispatch_jump.tpl模板文件。
6、定制系统错误页面模板 系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl 我们只需要在项目中修改TMPL_EXCEPTION_FILE配置参数重新指定错误模板即可。
Q2: 请教各位大神,iis环境下配置thinkphp,页面错误
把根目录下的这个CONFIG删掉重新刷新页面。
代码执行错误;运行超时;数据库操作失败等。
你可以使用urldecode解码后再输出看看,因为浏览器在跳转的时候会进行转码,有得浏览器虽然转码了但是现实的还是原来的中文,有得就被urlencode了,多以建议你解码看下。
Q3: ThinkPHP设置404页面,在设置了URL路由后都不会到404页面。
1、在你的网站配置中加入 ErrorDocument 404 /40html 即可。
2、thinkphp设置添加404页面:我们知道:当系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行;当系统找不到请求的控制器名称的时候,系统会尝试定位空控制器(EmptyController)。
3、}}空操作是指系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。
4、phpclass CommonAction extends Action{function _empty(){header(Location: /40html);}}?复制代码然后 让其他控制器 都继承这个控制器, 如 IndexAction extends CommonAction 这样就行了。
5、这样子不行.对了我没有分组. 会影响到这个功能的实现吗.你除了 创建一个 EmptyAction 空模块 以外, 还要在每个控制器里面都要建立一个 _empty 方法才行。 每个控制器里面都有。
thinkphp404页面在哪改的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、thinkphp404页面在哪改的信息别忘了在本站进行查找喔。








