zoukankan      html  css  js  c++  java
  • thinkphp 3.2.1 URL 大小写问题 下面有具体说明

    问题
    假设方法为/Admin/User/addUser,关闭调试后,再访问时都是全部变成了小写:/admin/user/adduser
    1、我的APP_DEBUG是关闭的
    2、程序在win正常,放到linux上面后报错
    3、无论我把'URL_CASE_INSENSITIVE' 改为true还是false都不行,
    4、linux直接访问/Admin/User/addUser还是依旧报错....如果把APP_DEBUG设置为true就没事

    
    

    解决方法

    thinkphp3.2 有一个调试模式下专用的调试配置项,文件位置在: /ThinkPHP/Conf/debug.php,里面有一个配置选项 'URL_CASE_INSENSITIVE' => false  //URL默认区分大小写,当 APP_DEBUG 开启时,该配置文件中的配置选项生效,关闭时则无效;

    当 APP_DEBUG 关闭时,配置项会以 convention.php 中的为准,而 convention.php 中也有一个设置, 'URL_CASE_INSENSITIVE' => true //URL默认 不 区分大小写,所以当 调试模式关闭后,这个配置项生效了,因此url 不区分大小写。 convention.php 文件在 /ThinkPHP/Conf/ 下面,也就是和debug.php 同一个目录下。

    至于Linux 下的问题,楼主可以检查一下是否是权限的问题。
  • 相关阅读:
    Compiere中的树
    Compiere 模型构建
    LSMW魔鬼教程
    Compiere 因翻译工作没有完成,所以现在系统中的所有帮助去掉
    插入、更新扩展字段
    SAPscript Forms 教程
    SAP ABAP 效率测试
    批量更新数据表
    月份的描述表T247
    SAP 程序下载工具
  • 原文地址:https://www.cnblogs.com/mmady/p/7844690.html
Copyright © 2011-2022 走看看