【腾讯云】多款云产品1折起,买云服务器送免费机器,最长免费续3个月

[行业整站] 采用uni-app开发的多端圈子社区论坛系统

[复制链接]
查看182 | 回复0 | 2022-10-8 08:32:36 | 显示全部楼层 |阅读模式

2022 采用uni-app开发的多端圈子社区论坛系统

系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。

系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP。

拥有完善的后台管理,不需要你懂PHP,按照教程3分钟安装完即可使用。

堪比深夜的杜蕾斯还方便。我们为你准备漂亮的UI前端。

导入UNI,2分钟编译为小程序,3分钟编译为安卓app,5分钟编译为ios系统。
1665145403-c4ca4238a0b9238.jpg
1665145405-c81e728d9d4c2f6.jpg
1665145407-eccbc87e4b5ce2f.jpg
1665145409-a87ff679a2f3e71.jpg
1665145411-e4da3b7fbbce234.jpg
1665145416-c9f0f895fb98ab9.jpg

  1. 后端程序目录
  2. ===============

  3. **系统需求**

  4. - PHP >= 7.2.5
  5. - MySQL >= 5.6.3
  6. - Redis

  7. ## uniapp安装

  8. 将前端UNI目录导入到你的HBuilder里

  9. 修改tools/siteinfo.js 里的域名为你的域名即可

  10. 如果打包小程序及app 请参考uniapp官方文档


  11. ## 后端安装
  12. 将后端php代码放到你的网站根目录即可

  13. ====运行WEB目录====
  14. public

  15. ====数据库====
  16. 导入目录下的  db.sql 文件
  17. 修改目录下的  .env 数据库配置

  18. 配置文件路径/.env
  19. ~~~
  20. APP_DEBUG = true

  21. [APP]
  22. DEFAULT_TIMEZONE = Asia/Shanghai

  23. [DATABASE]
  24. TYPE = mysql
  25. HOSTNAME = 127.0.0.1 #数据库连接地址
  26. DATABASE = test #数据库名称
  27. USERNAME = username #数据库登录账号
  28. PASSWORD = password #数据库登录密码
  29. HOSTPORT = 3306 #数据库端口
  30. CHARSET = utf8
  31. DEBUG = true

  32. [LANG]
  33. default_lang = zh-cn

  34. [REDIS]
  35. REDIS_HOSTNAME = 127.0.0.1 # redis链接地址
  36. PORT = 6379 #端口号
  37. REDIS_PASSWORD = 123456 #密码
  38. SELECT = 0 #数据库
  39. ~~~
  40. 3.修改目录权限(linux系统)777
  41. /public


  42. ====后台登陆====
  43. http://域名/admin
  44. 默认账号:admin 密码:6192652

  45. ## 后台功能简介


  46. 进入后台后,请在基础配置里配置你的参数即可。

  47. H5和APP是手机号登陆,如果需要发送验证码,已经集成了阿里云的sms

  48. 上传集成阿里云oss和七牛云,也可以本地储存

  49. 内容监控和屏蔽,采用七牛云,请在上传配置出配置name和key

  50. ```
  51. Admin(后台功能)
  52. ├─ 管理首页
  53. |  ├─介绍版本信息、数据统计、常用模块、Echart数据概览
  54. ├─ 菜单管理
  55. |  ├─后台权限菜单管理 编辑访客权限,处理菜单父子关系,被权限系统依赖(极为重要)
  56. ├─ 系统管理
  57. |  ├─ 用户管理 - 添加新用户,封号,删号以及给账号分配权限组
  58. |  ├─ 权限管理 - 权限组管理,给权限组添加权限,将用户提出权限组
  59. |  └─ 上传管理 - 记录所有上传的图片文件信息、定位文件位置大小以及上传时间
  60. ├─ 配置管理
  61. |  ├─ 基本设置 - 配置网站基本信息:标题、域名、客服电话、前端主题配色、前端字体颜色等前端基础配置信息修改
  62. |  ├─ 上传配置 - 文件存储方式选择:本地存储、阿里云OSS、七牛云配置
  63. |  └─ 操作日志 - 记录管理员的操作,用于追责,回溯和备案
  64. ├─ 站点设置
  65. |  ├─ 广告管理 - 删改查
  66. |  ├─ 首页管理 - ....
  67. |  └─ 单页管理 - ....
  68. ├─ 圈子管理
  69. |  ├─ 圈子列表 - ....
  70. |  └─ 话题管理 - ....
  71. ├─ 会员管理
  72. |  ├─ 会员列表 - ....
  73. |  └─ 勋章管理 - ....
  74. ├─ ......
  75. ```

  76. ## 文档

  77. [TP6开发手册](https://www.kancloud.cn/manual/thinkphp6_0/content)

  78. [uniapp开发手册](https://uniapp.dcloud.net.cn/)


  79. ## 安装使用常见问答

  80. 1、关于敏感词过滤问题?
  81. 答:请到七牛云注册账号,在我的里会有AccessKey和AccessKeySecret,填写到我们后台的 上传配置七牛云那里,点击保存。 如果是想使用七牛云的图片储存请继续填写后面的空间名和域名等信息,如果不想使用七牛云储存,只需要填写key和secret。然后在选择储存方式为本地。 意思是七牛云这个必填。否则无法过滤。

  82. 如果不想过滤请到app/controller/user.php 这个接口文件里搜索 checkCloseSpeck 并把这一行注释掉。

  83. 2、关于APP版 发布活动选择地址和查看地址失效问题?
  84. 答:请在Hbiuder里 打开manifest.json, 点击APP模块配置,选中maps,选择你要使用那个地图,一般推荐高德和腾讯。请到高德或腾讯开放平台 注册账号,并添加应用。获取到key填写到这里。 因为APP采用的是sdk地图。小程序不需要考虑,是直接用微信的地图。

  85. 3、关于短信登录问题?
  86. 答:后台关闭短信验证,是为了测试使用的,或者是短信通道临时故障之类使用。就是用户不需要接收短信,直接可以登录。当正式版本发布后,建议你开启短信验证,并去阿里云购买短信,填写在后台即可使用。

  87. 4、我们的演示APP或者小程序为啥不能发帖子?
  88. 答:演示已经关闭发布功能,因为测试的人太多,天天乱发,影响测试的美观。
  89. 请自己搭建后 自己发布到你的数据库去。

  90. 5、linux系统需要配置伪静态代码
  91. location / {
  92. if (!-e  request_filename){ rewrite ^(.*)  /index.php?s=$1 last; break;
  93. }
  94. }

  95. 6、windows系统设置伪静态。

  96.   请在宝塔里设置伪静态选择TH6 。


  97. 7、出现api接口读取500错误,

  98. 答:原因很多,大部分是 没有设置伪静态,请看第5条。或者是数据库没连接上。


  99. 8、安装后台后访问出现404找不到页面

  100. 答:大部分使用为宝塔的网站管理开启了防跨站,请关闭。
复制代码
【腾讯云】云产品限时秒杀,爆款2核4G云服务器首年74元