tp3.2部署到linux上遇到“页面错误!请稍后再试~”的解决问题

本文探讨了使用ThinkPHP框架在Linux服务器上部署项目时可能遇到的问题,包括模板不存在、权限错误及大小写敏感问题。重点讲解了如何通过调整URL_CASE_INSENSITIVE设置来解决大小写敏感导致的模板匹配问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你部署用ThinkPHP开发的项目到liunx服务器上,可能会遇到

这有可能是html模板不存在(添加模板),也有可能是权限问题(不可以修改为754权限),也有可能是linux 区分大小写的问题,

我这边主要是解决大小写的问题

如果你关闭调试模式,配置会以ThinkPHP\Conf\convention.php为准,URL_CASE_INSENSITIVE为TRUE说明不区分大小写,

这是看你的url上方法显示的是什么,那你就可以修改html模板的名字一样就行了

如果你开启调试模式,配置会以ThinkPHP\Conf\debug.php为准,URL_CASE_INSENSITIVE为FALSE说明区分大小写

那就不用修改了

总的来说,thinkphp去找模板文件时文件名就跟url的一样,保持里面的大小写,如果为true的话,就统一找小写的模板文件。

 

附加拓展:

欢迎访问博主博客:https://www.tiedongit.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值