ROCBOSSPHP开源轻社区系统 开源微社区解决方 暂无演示

ROCBOSSPHP开源轻社区系统 开源微社区解决方

售价:
暂无购买权限
  • 普通用户暂无购买权限 升级会员
  • 会员会员购买价格 :0积分
  • 终身会员购买价格 : 免费
  • 坚持每天更新
  • 多平台源码收集
  • VIP群保障服务
  • 收集分享更新
  • 海量源码资源
  • 技术支持保障有力

升级尊贵会员
享受全站VIP待遇

1038+
会员已经加入
  • 文章介绍
  • 评价建议
  • ROCBOSSPHP开源轻社区系统,ROCBOSS是一款自2014年面世的开源微社区解决方案,体验优雅,简约高效,性能强悍,适合垂直类社区平台交流需求。

    特性:

    前后端分离架构,服务模块化,无过多冗余设计,很适合横向扩展

    丰富的注释及文档,二次开发上手简单

    漂亮、精致大气的UI设计

    简单冒泡/文章长文双模式,最大程度匹配发言角色需求

    图文、视频、附件等多媒体文件支持

    支持内容加密、付费

    安装须知

    环境要求

    PHP >= 5.4,MySQL >= 5.5
    部署Redis服务器以及对应的PHP Redis扩展
    部署Xunsearch服务器(如果不启用可忽略该步骤)
    开启pdo_mysql扩展
    支持伪静态(建议使用Linux操作系统,不支持虚拟主机!)

    安装步骤

    配置网站指向到 web/ 目录下

    导入 install.sql 数据库文件

    修改配置文件,app/config/ 下的文件需要分别重命名为 _base.php,_othere.php,_database.php,然后根据注释修改配置。

    新建并设置 app/cache 目录777权限

    配置文件完全填写结束后,访问首页,管理员登陆后,可进入管理地址 : 你的网址/admin, 默认管理员 admin 密码 123123123

    关于伪静态,apache环境直接使用 .htaccess 文件,nginx使用如下规则:

    location / {
    try_files $uri $uri/ /index.php;
    }

     

    由于使用七牛云存储,所以需要配置图片处理样式,分割符为“ – ”,必须配置,否则图片无法使用

    名称: `800`
    处理接口: 自行控制水印等,宽度800

    名称: `100×100`
    处理接口:`imageView2/1/w/100/h/100/q/100`

    名称:`800.png`
    处理接口:自行控制水印等,宽度800

    名称:`90×68.png`
    处理接口: `imageView2/1/w/90/h/68/q/100/format/png`

    名称:`avatar.png`
    处理接口:`imageView2/1/w/100/h/100/q/100/format/png`

     

    针对启用xunsearch的用户,考虑到数据的一致性和老数据的同步,项目根目录下提供 console 脚本文件,项目根目录下执行 ./console index/push-all 命令即可全量推送数据到索引服务器,建议每天定时跑一次该脚本。

    关于2.2.0到2.2.1的升级

    配置修改完相应配置后,连接MySQL,在console中执行如下语句

    ALTER TABLE `rocboss`.`roc_collection` ADD COLUMN `article_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT ‘文章ID’ AFTER `tid`, DROP INDEX `uid`, ADD INDEX `uid` USING BTREE (`valid`, `uid`, `tid`, `article_id`) comment ”;

    ALTER TABLE `rocboss`.`roc_user` ADD COLUMN `salt` char(8) NOT NULL DEFAULT ” COMMENT ‘盐值’ AFTER `password`;

    CREATE TABLE `roc_withdraw` (
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘提现申请单ID’,
    `uid` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘用户ID’,
    `pay_account` varchar(32) NOT NULL DEFAULT ” COMMENT ‘支付宝账户’,
    `score` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘提现的积分’,
    `should_pay` decimal(8,2) unsigned NOT NULL DEFAULT ‘0.00’ COMMENT ‘应支付金额’,
    `status` tinyint(4) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘状态,0申请中,1审核通过,2审核拒绝’,
    `remark` varchar(128) NOT NULL DEFAULT ” COMMENT ‘备注’,
    `add_time` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘申请时间’,
    `handle_uid` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘处理者ID’,
    `handle_time` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘处理时间’,
    `valid` tinyint(4) unsigned NOT NULL DEFAULT ‘1’ COMMENT ‘是否有效,1有效,0删除’,
    PRIMARY KEY (`id`),
    KEY `INDEX_USER` (`uid`,`valid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=’提现申请表’;

    v2.2.0 主要新特性
    系统架构调整,优化Model层逻辑
    热点数据缓存,提升负载能力
    大量采用AJAX和PJAX,提升用户体验和系统运行速度
    新增发帖、回帖本地自动草稿功能
    新增图片CDN加速
    新增支付宝积分充值功能
    新增会员等级制度(可扩展)
    新增主题打赏功能
    新增私信手机短信通知功能
    新增登录、注册人机行为验证

    还有很多细节不一一介绍,留给伙伴们自行发现。

    附言

    由于 v2.2 系列环境要求比较严格,所以还请耐心安装,相关知识不了解的请先自行搜索查询相关资料。

    有问题可以加入技术QQ群一起交流学习
    本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
    普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
    客服微信号:15898888535

    小晨模板 » ROCBOSSPHP开源轻社区系统 开源微社区解决方

    发表评论