config.php 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?php
  2. /**
  3. * 洛阳赤炎鹰网络科技有限公司
  4. * https://www.cyyvip.com
  5. * Copyright (c) 2022 赤店商城 All rights reserved.
  6. */
  7. if(file_exists("data/conf/db.php")){
  8. $db=include "data/conf/db.php";
  9. }else{
  10. $db=array();
  11. }
  12. if(file_exists("data/conf/config.php")){
  13. $runtime_config=include "data/conf/config.php";
  14. }else{
  15. $runtime_config=array();
  16. }
  17. $configs= array(
  18. "LOAD_EXT_FILE"=>"extend",
  19. 'UPLOADPATH' => 'data/upload/',
  20. //'SHOW_ERROR_MSG' => true, // 显示错误信息
  21. 'SHOW_PAGE_TRACE' => false,
  22. 'TMPL_STRIP_SPACE' => true,// 是否去除模板文件里面的html空格与换行
  23. 'THIRD_UDER_ACCESS' => false, //第三方用户是否有全部权限,没有则需绑定本地账号
  24. /* 标签库 */
  25. 'TAGLIB_BUILD_IN' => THINKCMF_CORE_TAGLIBS,
  26. 'MODULE_ALLOW_LIST' => array('Admin','Portal','Asset','Api','User','Wx','Comment','Qiushi','Tpl','Topic','Install','Bug','Better','Pay'),
  27. 'TMPL_DETECT_THEME' => false, // 自动侦测模板主题
  28. 'TMPL_TEMPLATE_SUFFIX' => '.html', // 默认模板文件后缀
  29. 'DEFAULT_MODULE' => 'Portal', // 默认模块
  30. 'DEFAULT_CONTROLLER' => 'Index', // 默认控制器名称
  31. 'DEFAULT_ACTION' => 'index', // 默认操作名称
  32. 'DEFAULT_M_LAYER' => 'Model', // 默认的模型层名称
  33. 'DEFAULT_C_LAYER' => 'Controller', // 默认的控制器层名称
  34. 'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数...htmlspecialchars
  35. 'LANG_SWITCH_ON' => true, // 开启语言包功能
  36. 'DEFAULT_LANG' => 'zh-cn', // 默认语言
  37. 'LANG_LIST' => 'zh-cn,en-us,zh-tw',
  38. 'LANG_AUTO_DETECT' => false,
  39. 'VAR_MODULE' => 'g', // 默认模块获取变量
  40. 'VAR_CONTROLLER' => 'm', // 默认控制器获取变量
  41. 'VAR_ACTION' => 'a', // 默认操作获取变量
  42. 'APP_USE_NAMESPACE' => true, // 关闭应用的命名空间定义
  43. 'APP_AUTOLOAD_LAYER' => 'Controller,Model', // 模块自动加载的类库后缀
  44. 'SP_TMPL_PATH' => 'themes/', // 前台模板文件根目录
  45. 'SP_DEFAULT_THEME' => 'simplebootx', // 前台模板文件
  46. 'SP_TMPL_ACTION_ERROR' => 'error', // 默认错误跳转对应的模板文件,注:相对于前台模板路径
  47. 'SP_TMPL_ACTION_SUCCESS' => 'success', // 默认成功跳转对应的模板文件,注:相对于前台模板路径
  48. 'SP_ADMIN_STYLE' => 'flat',
  49. 'SP_ADMIN_TMPL_PATH' => 'admin/themes/', // 各个项目后台模板文件根目录
  50. 'SP_ADMIN_DEFAULT_THEME'=> 'simplebootx', // 各个项目后台模板文件
  51. 'SP_ADMIN_TMPL_ACTION_ERROR' => 'Admin/error.html', // 默认错误跳转对应的模板文件,注:相对于后台模板路径
  52. 'SP_ADMIN_TMPL_ACTION_SUCCESS' => 'Admin/success.html', // 默认成功跳转对应的模板文件,注:相对于后台模板路径
  53. 'TMPL_EXCEPTION_FILE' => SITE_PATH.'public/exception.html',
  54. 'AUTOLOAD_NAMESPACE' => array('plugins' => './plugins/'), //扩展模块列表
  55. 'ERROR_PAGE' =>'',//不要设置,否则会让404变302
  56. 'VAR_SESSION_ID' => 'session_id',
  57. "UCENTER_ENABLED" =>0, //UCenter 开启1, 关闭0
  58. "COMMENT_NEED_CHECK" =>0, //评论是否需审核 审核1,不审核0
  59. "COMMENT_TIME_INTERVAL" =>60, //评论时间间隔 单位s
  60. /* URL设置 */
  61. 'URL_CASE_INSENSITIVE' => true, // 默认false 表示URL区分大小写 true则表示不区分大小写
  62. 'URL_MODEL' => 0, // URL访问模式,可选参数0、1、2、3,代表以下四种模式:
  63. // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式,提供最好的用户体验和SEO支持
  64. 'URL_PATHINFO_DEPR' => '/', // PATHINFO模式下,各参数之间的分割符号
  65. 'URL_HTML_SUFFIX' => '', // URL伪静态后缀设置
  66. 'VAR_PAGE' =>"p",
  67. 'URL_ROUTER_ON' => true,
  68. /*性能优化*/
  69. 'OUTPUT_ENCODE' =>true,// 页面压缩输出
  70. 'HTML_CACHE_ON' => false, // 开启静态缓存
  71. 'HTML_CACHE_TIME' => 60, // 全局静态缓存有效期(秒)
  72. 'HTML_FILE_SUFFIX' => '.html', // 设置静态缓存文件后缀
  73. 'TMPL_PARSE_STRING'=>array(
  74. '/Public/upload'=>'/data/upload',
  75. '__UPLOAD__' => __ROOT__.'/data/upload/',
  76. '__STATICS__' => __ROOT__.'/statics/',
  77. )
  78. );
  79. return array_merge($configs,$db,$runtime_config);