本文由 资源共享网 – ziyuan 发布,转载请注明出处,如有问题请联系我们!多用户论坛博客社区系统源码(安卓APP+H5)带支付可运营
开发语言: php
数据库 : mysql
资源语言: 中文
论坛博客程序,App用Uniapp开发,集成了帖子,话题,分类,评论,打赏分享帖子,点赞,拥有用户私信,群聊等基础的通讯功能(非即时通讯)整合积分商城,付费阅读,在线充值,资产提现等交易模块用户登录系统集成了邮箱验证的登录注册,支持通知。兼容安卓APP,H5网页
![]()
![]()
![]()
前置要求
1.必需Redis(5.0-7.0):推荐6.0,Redis是现在最受欢迎的NoSQL数据库之一。
2.必需Mysql(5.5-5.7):推荐5.6
3.PHP版本:7.x(推荐7.2) 并安装Redis扩展
一、手动安装API
1、把API下所有的文件并上传到服务器根目录下的/opt目录
2、然后打开application.properties文件,配置端口、数据库、Redis、管理密钥
3、运行 sh /opt/starfreeapi.sh installjdk 开始安装
注意:该脚本会自动检查java环境,会对不正确的环境进行删除,如果你服务器存在需要jdk1.8版本以外环境的程序,请更换新的服务器搭建
4、安装完后启动API
sh /opt/starfreeapi.sh restart
5、创建api站点并配置伪静态
location ^~ / {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,X-Data-Type,X-Requested-With,X-Data-Type,X-Auth-Token';
if ( $request_method = 'OPTIONS' ) {
return 200;
}
proxy_pass http://127.0.0.1:8081;
proxy_connect_timeout 200;
proxy_read_timeout 200;
proxy_send_timeout 200;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
}
注:伪静态实现了反向代理和跨域,同时8081请替换为你上个步骤设置的API端口
6、访问api的域名,进行安装
7、添加监听API定时任务
sh /opt/starfreeapi.sh monitor
API维护:
启动StarFreeAPi
sh /opt/starfreeapi.sh start
停止StarFreeAPi
sh /opt/starfreeapi.sh stop
重启StarFreeAPi
sh /opt/starfreeapi.sh restart
重装JDK环境
sh /opt/starfreeapi.sh installjdk
删除StarFreeAPi
sh /opt/starfreeapi.sh uninstall
查看帮助信息
sh /opt/starfreeapi.sh help
二、安装后台
1、配置API信息,数据库 和 Redis连接信息
Config_DB.php
2、访问后台并登录
后台路径:后台域名/admin
后台默认账号:admin
迷马:123456
注意:Star后台的账号密码与APP中的管理员账号密码不同,后台是独立的,所以修改后请牢记
三、APP打包
前置要求
1.准备一台Windows系统的终端(没有电脑的,也可以去网上租一台云电脑使用)
2.安装HBuilderX打包应用,创建dcloud账号并在HBuilderX登录(dcloud官网)
3.解压前端源码文件
运行HBuilder并创建项目
1.创建一个新的uni-app项目,点击文件-新建-项目
2.项目类型选择uni-app,填写好项目名称后点击创建
注意:创建uni-app的默认模板、右下角vue版本必须选择2 !!!
3.创建成功后将前端源码文件粘贴到项目目录下
因为APP源码中没有manifest.json文件,需要自己创建项目才会自动生成!!!
填写相关接口配置信息文件
打开项目目录下的utils/api.js文件,根据提示填写StarFreeApi域名、Star后台域名等相关信息
填写注意事项:
1.填写域名时候必须加http(s)://前缀,以“/”结尾。
2.【必要】API站点为第一步搭建的
【必要】Star后台为第二步搭建的
【选填】H5站点搭建教程在下方(如果H5站点有子目录也要填,比如http://xxx.xx/h5/)
4.填写完毕后记得保存
进行应用打包基础配置并打包
双击项目目录下的manifest.json文件,弹出应用基础配置信息,进行一些应用的基本信息配置(若初次打包需要重新获取uni-app应用标识)
APP模块配置勾选:扫码,相册,Push,Share,VideoPlayer
后台运行能力:audio(自选)
第三方登录
这里有个注意点就是,用的就开,用不上的别开,开了打包肯定报错。QQ微博微信这三个的,都去各自的开发者平台申请appid等信息,每个APP都是不一样的,具体的各自的开发者平台都有教程。
APP、H5发行
注意:StarFree仅支持打包安卓APP、H5。
单击发行-原生APP云打包,进行一些基本配置后点击打包即可。
H5发行与打包:
H5的标题需要在pages.json文件中修改,把“StarFree开源论坛”改成你的站点名称,然后记得点击保存
与《多用户论坛博客社区系统源码(安卓APP+H5)带支付可运营》相关的《完整源码》
社区源码(前后端uniapp+php)
前端搭建好后台 在前端找到 util 这个文件 把两个js文件上面的填上自己的域名电脑需要下载:HBuilderX下载后 登录账号 没有账号就注册账号然后上传文件 在选择你上传的文件即可 打包选择 “发行” 可以打包app h5等等后端提供了基本的应用管理、用户管理 、卡密管理 、笔记管理 、邮箱管理 、商城管理 、论坛管理 、附件管理、软件库、工具箱等功能1. 下载源码...
5 85831 0
多语言多端海外社交社区APP源码(android+ios+php+文档)
包括安卓、苹果端、支持多语言、短视频和博客订阅等特性,类似推特的操作方式。用户可添加好友、关注、分享内容、接收通知,支持YouTube、Vimeo等链接分享,还有隐私设置、验证徽章、实时搜索、表情符号、照片图库等功能。此外,系统提供管理工具,用于管理用户、页面、评论、聊天、群组等,并具备SEO友好性、响应式设计及缓存系统以提升性能资源包含:1、android源码(原生)2、ios源码(原生)3、服...
50 1173 0
多端圈子社区论坛系统源码(php+uniapp),存储对接(阿里云oss和七牛云oss)
客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP。拥有完善的后台管理漂亮的UI前端。
10 142130 0
社区上门医疗服务系统 1.0
社区上门医疗服务系统 1.0 主要特点:1.社区居民和社区医生可自行注册,注册后需管理员在后台审核2.社区居民功能模块:社区居民登录后台可查看医生信息、预约记录、添加预约项目、修改资料、修改密码3.社区医生模块:查看本人预约出诊信息 查看其它医生预约出诊信息,修改资料、修改密码4.管理员模块:拥有查看、修改、删除所有信息功能,可审核社区医生和社区居民操作、修改密码等5.程序简洁、运行速度快,是初学...
2 162109 0
多端圈子社区论坛系统源码(php+uniapp),存储对接(阿里云oss和七牛云oss)
客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP。拥有完善的后台管理漂亮的UI前端。
10 142130 0
阿赛树形论坛系统(AsaiSXBBS) V5
阿赛树形论坛系统(AsaiSXBBS)是一套新颖、高速、安全、实用的论坛系统,拥有普通论坛的所有功能,基于ASP+ACCESS的全伪静态(后缀为.html)访问模式。管理员(帐户:77ya.com,密码:77ya.com,从会员登录入口直接登录即可!);普通会员(郭言赛,77ya.com阿赛树形论坛系统(AsaiSXBBS) V5 新增功能:0、更新编辑器为阿赛经典HTML编辑器,功能强大、使用方...
5 161774 0

