params.php 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <?php
  2. return [
  3. 'adminEmail' => 'admin@example.com',
  4. 'supportEmail' => 'support@example.com',
  5. 'senderEmail' => 'noreply@example.com',
  6. 'senderName' => 'Example.com mailer',
  7. 'user.passwordResetTokenExpire' => 3600,
  8. 'user.passwordMinLength' => 8,
  9. /** ------ 系统授权秘钥 ------ **/
  10. 'secret_key' => 'open_source',
  11. /** ------ 总管理员配置 ------ **/
  12. // 系统管理员账号id
  13. 'adminAccount' => [1],
  14. // 无需授权的路由别名
  15. 'noAuthRoute' => [],
  16. // 开发模式
  17. 'devPattern' => 'b2c',
  18. // 多店铺 (saas、连锁)
  19. 'multiShop' => false,
  20. // 请求全局唯一ID
  21. 'uuid' => '',
  22. // 主题布局
  23. 'theme' => [
  24. 'layout' => 'default',
  25. 'color' => 'black',
  26. ],
  27. // 全局缓存过期时间 (建议用 redis 缓存)
  28. 'cacheExpirationTime' => [
  29. 'default' => null, // 常用数据缓存
  30. 'common' => null, // 5s 常用数据缓存
  31. 'ordinary' => null, // 60s 一般数据缓存
  32. 'rarely' => null, // 360s 不常用数据缓存
  33. ],
  34. // 真实 app id
  35. 'realAppId' => '',
  36. // 判断默认是否在插件内
  37. 'inAddon' => false,
  38. /** ------ websocket (建议本地配置) ------ **/
  39. 'websocket' => [
  40. // 守护进程
  41. 'daemonize' => true,
  42. // ws 端口
  43. 'port' => 9503,
  44. // ws: false; wss: true
  45. 'ssl' => false,
  46. // 更多ssl选项请参考手册 http://php.net/manual/zh/context.ssl.php
  47. 'sslConfig' => [
  48. // 请使用绝对路径
  49. 'local_cert' => 'path/server.pem', // 也可以是crt文件
  50. 'local_pk' => 'path/server.key',
  51. 'verify_peer' => false,
  52. 'allow_self_signed' => false, // 如果是自签名证书需要开启此选项
  53. ],
  54. // ---------------- gateway worker ----------------
  55. // 如果一个服务器需要跑多个服务,改端口的同时需要改大一点,避免启动冲突
  56. 'gatewayStartPort' => 2900,
  57. // 负责网络 IO 进程数量; 最好设置为 CPU 核数
  58. 'gatewayCount' => 2,
  59. // 业务处理进程数量; 根据业务是否有阻塞式 IO 设置进程数为CPU核数的 1倍 - 3倍
  60. 'businessWorkerCount' => 4,
  61. // 集群启动状态 true: 开启; false: 关闭
  62. 'cluster' => false,
  63. // 集群配置 (gateway-worker 方式启动默认引用)
  64. 'clusterConfig' => [
  65. 'master' => true, // 主服务器 true: 是; false: 否; 一台为主服务器(register 和 gateway 服务)即可
  66. 'registerIp' => '127.0.0.1', // 主服务器 IP
  67. 'registerPort' => 1238, // 主服务器端口
  68. 'gatewayLanIp' => '127.0.0.1', // 分布式时候请使用内网 IP (一般不需要改)
  69. 'secretKey' => '', // 秘钥, 分布式部署必须设置
  70. ],
  71. ],
  72. // 记录上传到表里
  73. 'fileWriteTable' => true,
  74. // 百度编辑器默认上传驱动
  75. 'UEditorUploadDrive' => 'local',
  76. // 全局上传配置
  77. 'uploadConfig' => [
  78. // 图片
  79. 'images' => [
  80. 'originalName' => false, // 是否保留原名
  81. 'fullPath' => true, // 是否开启返回完整的文件路径
  82. 'takeOverUrl' => '', // 配置后,接管所有的上传地址
  83. 'drive' => 'local', // 默认本地 可修改 qiniu/oss/cos 上传
  84. 'md5Verify' => true, // md5 校验
  85. 'maxSize' => 1024 * 1024 * 10,// 图片最大上传大小,默认10M
  86. 'extensions' => ["png", "jpg", "jpeg", "gif", "bmp"],// 可上传图片后缀不填写即为不限
  87. 'path' => 'images/', // 图片创建路径
  88. 'subName' => 'Y/m/d', // 图片上传子目录规则
  89. 'prefix' => 'image_', // 图片名称前缀
  90. 'mimeTypes' => 'image/*', // 媒体类型
  91. 'compress' => false, // 是否开启压缩
  92. 'compressibility' => [ // 100不压缩 值越大越清晰 注意先后顺序
  93. 1024 * 100 => 100, // 0 - 100k 内不压缩
  94. 1024 * 1024 => 30, // 100k - 1M 区间压缩质量到30
  95. 1024 * 1024 * 2 => 20, // 1M - 2M 区间压缩质量到20
  96. 1024 * 1024 * 1024 => 10, // 2M - 1G 区间压缩质量到20
  97. ],
  98. ],
  99. // 视频
  100. 'videos' => [
  101. 'originalName' => true, // 是否保留原名
  102. 'fullPath' => true, // 是否开启返回完整的文件路径
  103. 'takeOverUrl' => '', // 配置后,接管所有的上传地址
  104. 'drive' => 'local', // 默认本地 可修改 qiniu/oss/cos 上传
  105. 'md5Verify' => true, // md5 校验
  106. 'maxSize' => 1024 * 1024 * 50,// 最大上传大小,默认50M
  107. 'extensions' => ['mp4', 'mp3'],// 可上传文件后缀不填写即为不限
  108. 'path' => 'videos/',// 创建路径
  109. 'subName' => 'Y/m/d',// 上传子目录规则
  110. 'prefix' => 'video_',// 名称前缀
  111. 'mimeTypes' => 'video/*', // 媒体类型
  112. ],
  113. // 语音
  114. 'voices' => [
  115. 'originalName' => true, // 是否保留原名
  116. 'fullPath' => true, // 是否开启返回完整的文件路径
  117. 'takeOverUrl' => '', // 配置后,接管所有的上传地址
  118. 'drive' => 'local', // 默认本地 可修改 qiniu/oss/cos 上传
  119. 'md5Verify' => true, // md5 校验
  120. 'maxSize' => 1024 * 1024 * 30,// 最大上传大小,默认30M
  121. 'extensions' => ['amr', 'mp3'],// 可上传文件后缀不填写即为不限
  122. 'path' => 'voice/',// 创建路径
  123. 'subName' => 'Y/m/d',// 上传子目录规则
  124. 'prefix' => 'voice_',// 名称前缀
  125. 'mimeTypes' => 'audio/*', // 媒体类型
  126. ],
  127. // 文件
  128. 'files' => [
  129. 'originalName' => true, // 是否保留原名
  130. 'fullPath' => true, // 是否开启返回完整的文件路径
  131. 'takeOverUrl' => '', // 配置后,接管所有的上传地址
  132. 'drive' => 'local', // 默认本地 可修改 qiniu/oss/cos 上传
  133. 'md5Verify' => true, // md5 校验
  134. 'maxSize' => 1024 * 1024 * 150,// 最大上传大小,默认150M
  135. 'extensions' => [],// 可上传文件后缀不填写即为不限
  136. 'path' => 'files/',// 创建路径
  137. 'subName' => 'Y/m/d',// 上传子目录规则
  138. 'prefix' => 'file_',// 名称前缀
  139. 'mimeTypes' => '*', // 媒体类型
  140. 'blacklist' => [ // 文件后缀黑名单
  141. 'php', 'php5', 'php4', 'php3', 'php2', 'php1',
  142. 'java', 'asp', 'jsp', 'jspa', 'javac',
  143. 'py', 'pl', 'rb', 'sh', 'ini', 'svg', 'html', 'jtml','phtml','pht', 'js'
  144. ],
  145. ],
  146. // 缩略图
  147. 'thumb' => [
  148. 'path' => 'thumb/',// 图片创建路径
  149. ],
  150. ],
  151. /** ------ 微信配置 ------ **/
  152. // 微信配置 具体可参考EasyWechat
  153. 'wechatConfig' => [],
  154. // 微信支付配置 具体可参考EasyWechat
  155. 'wechatPaymentConfig' => [],
  156. // 微信小程序配置 具体可参考EasyWechat
  157. 'wechatMiniProgramConfig' => [],
  158. // 微信开放平台第三方平台配置 具体可参考EasyWechat
  159. 'wechatOpenPlatformConfig' => [],
  160. // 微信企业微信配置 具体可参考EasyWechat
  161. 'wechatWorkConfig' => [],
  162. // 微信企业微信开放平台 具体可参考EasyWechat
  163. 'wechatOpenWorkConfig' => [],
  164. /** ------ 插件类型 ------ **/
  165. 'addonsGroup' => [
  166. 'plug' => [
  167. 'name' => 'plug',
  168. 'title' => '功能扩展',
  169. 'icon' => 'fa fa-feather',
  170. ],
  171. 'business' => [
  172. 'name' => 'business',
  173. 'title' => '主要业务',
  174. 'icon' => 'fa fa-lemon',
  175. ],
  176. 'customer' => [
  177. 'name' => 'customer',
  178. 'title' => '客户关系',
  179. 'icon' => 'fa fa-user-friends',
  180. ],
  181. 'activity' => [
  182. 'name' => 'activity',
  183. 'title' => '营销及活动',
  184. 'icon' => 'fa fa-palette',
  185. ],
  186. 'services' => [
  187. 'name' => 'services',
  188. 'title' => '常用服务及工具',
  189. 'icon' => 'fa fa-magnet',
  190. ],
  191. 'biz' => [
  192. 'name' => 'biz',
  193. 'title' => '行业解决方案',
  194. 'icon' => 'fa fa-gem',
  195. ],
  196. 'h5game' => [
  197. 'name' => 'h5game',
  198. 'title' => '小游戏',
  199. 'icon' => 'fa fa-gamepad',
  200. ],
  201. ],
  202. 'bsVersion' => '4.x',
  203. 'bsDependencyEnabled' => false,
  204. ];
粤ICP备19079148号