我要绝望了,thinkphp解决不了liunx大小写问题,难道要重写

能吃 2016-10-27 09:14:34
之前用windows,没注意过liunx区分大小写问题,花三个月加班加点作出来个东西,放OScent上不能用呀!!!

我要绝望了,谁叫我们没按标准格式写那,太多地方要改了

求帮忙解决一下
...全文
2645 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2017-02-05
  • 打赏
  • 举报
回复
一套兼容的程序,必须考虑到大小写问题。
qq_35719697 2017-02-04
  • 打赏
  • 举报
回复
linux必须区分大小写,还有中文编码问题都要注意写东西要规范!
thanksmyfriend 2017-01-24
  • 打赏
  • 举报
回复
维护过一个tp3.1写的系统。 一开始没注意规范的话,从windows迁移到linux,文件重命名是免不了的。 另外一个坑(不确定是不是,但没找到解决方案),'URL_CASE_INSENSITIVE' => true,这个配置在linux下一设置就报错,没办法,后来把url也都改了一遍大小写。
傲雪星枫 2017-01-24
  • 打赏
  • 举报
回复
一开始做就区分大小写比较好,方便移值。
傲雪星枫 2017-01-15
  • 打赏
  • 举报
回复
除了文件路径,其他都是没有影响的。 而且thinkphp有 URL_CASE_INSENSITIVE这个参数 'URL_CASE_INSENSITIVE' => true 访问路径不区分大小写。
IMyxuan 2017-01-11
  • 打赏
  • 举报
回复
不是很明白这个有什么影响,不过什么系统,php的语法规则是一样的吧,window的文件名也是有大小写的,我以前遇到从Linux迁移到window的问题,没试过反过来有问题的呀,Linux迁移到window主要问题就是数据库表名的大小写问题,其他好像没啥了哦
口胡sama 2017-01-10
  • 打赏
  • 举报
回复
喜闻乐见,喜大普奔
xuzuning 2016-10-27
  • 打赏
  • 举报
回复
举个例子看看
能吃 2016-10-27
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
怎么回事 太多地方要改了 呢? liunx 也只是 文件名 区分大小写 而在 thinkphp 支撑下,你基本上是不用文件操作的
同一上文件,不同地方调用的大小写不一样,所以
果酱很好吃 2016-10-27
  • 打赏
  • 举报
回复
没办法,不过也不用全部重写,只要修改涉及到调用文件的名字就行了 比如,调用 User 模块下的 Index 控制,你就要根据真实的文件名大小写来书写 A('User/Index') 若是 url 访问的问题,修改配置 'URL_CASE_INSENSITIVE' => true, 表示不区分大小的访问,可以试试
xuzuning 2016-10-27
  • 打赏
  • 举报
回复
怎么回事 太多地方要改了 呢? liunx 也只是 文件名 区分大小写 而在 thinkphp 支撑下,你基本上是不用文件操作的
misaka去年夏天 2016-10-27
  • 打赏
  • 举报
回复
'URL_CASE_INSENSITIVE' => true, //默认false 表示URL区分大小写 true则表示不区分大小写

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧