社群系统ThinkSNS+ V2.2-V2.3升级教程

WARNING
请你先确认你的版本已经是 1.9.* 版本,这里的 * 可以是 1.9 的任意修复版本。

#更新代码

预计耗时: 1 小时
这是你自我操作的步骤,确认将你的 1.9 版本代码升级到 2.0 版本,如果你做过一些自定义修改可能会出现代码冲突,你需要解决。

#升级依赖

预计耗时: 3 分钟
进入 Plus 程序目录,执行:

composer update -vvv

这个过程根据你的网速决定快慢。

#清理程序缓存

预计耗时: 1 分钟
不管你是否使用 Laravel 命令进行过程序优化,我们仍然建议你执行下面的命令:

php artisan view:clear && \
php artisan route:clear && \
php artisan config:clear

#升级数据库

预计耗时: 10 分钟

  • at_messages 增加表(无需操作)
  • users 用户
字段 可为空 默认值 其他 描述 操作
avatar true null VARCHAR 类型,长度 255 用户头像 添加
bg true null VARCHAR 类型,长度 255 个人主页背景 添加
email_verified_at true null timestamp 类型 邮箱认证时间 添加
phone_verified_at true null timestamp 类型 手机号码认证时间 添加
  • feed_topics 动态
字段 可为空 默认值 其他 描述 操作
logo 删除
logo true null VARCHAR 类型,长度 255 话题 logo 添加
  • feed_topic_user_links 动态
字段 可为空 默认值 其他 描述 操作
following_at true null 修改为 timestamp 类型 关注话题时间 改变
  • feeds 动态
字段 可为空 默认值 其他 描述 操作
repostable_type true null VARCHAR 类型,长度 255 可转发的资源类型
repostable_id true 0 integer 类型,unsigned,长度 10 可转发的资源 ID
hot true 0 int 类型,unsigned,长度 10 热门排序值
字段 索引类型
hot
created_at
  • 索引
    • 表字段
      :BLANK_LINE:* groups 授权,圈子
字段 可为空 默认值 其他 描述 操作
im_group_id true null varchar 类型,长度 255 环信群组 ID 添加
excellen_posts_count true 0 integer 类型,unsigned ,长度 10 圈子精华贴统计 添加
avatar true null VARCHAR 类型,长度 255 圈子头像 添加
  • group_posts 授权,圈子
字段 可为空 默认值 其他 描述 操作
excellent_at true null timestamp 类型 设置精华时间,也表示是否是精华
comment_updated_at true null timestamp 类型 评论最后更新时间
字段 索引类型
group_id
user_id
excellent_at
comment_updated_at
  • 索引
    • 表字段
      :BLANK_LINE:* topics 授权,问答
字段 可为空 默认值 其他 描述 操作
avatar true null varchar 类型,长度 255 专题头像 添加

上述数据表修改完成后进入 Plus 目录,执行下面的命令:

php artisan migrate

至此,你的数据库已升级完成。

#设置新的存储系统

预计耗时: 10 分钟
现在,打开你的 Web 服务,然后在浏览器进入后台,然后从左边侧栏中找到「存储设置」,目前新的存储仅支持本地和阿里云 OSS 点击顶部菜单中的「文件系统」进行对应设置,设置完成后点击「频道设置」公开频道选择你使用的存储系统。
接下来,点击「基础设置」页面有三处设置,设置完成后接口可正常使用,如果不设置那么接口不会允许任何上传请求。
图片设置推荐宽高范围是 20 - 4000 以兼容云存储。

#清理内容缓存

预计耗时: 1 分钟
到了这一步,你已经将程序成功升级到 2.0 版本了,现在我们清理下历史数据缓存即可:

php artisan cache:clear

所有我们的产品体验都在我们的官网“免费体验”页面可以找到:http://www.thinksns.com/experience.html
APP端体验,下载新版本的朋友们,请先卸载老版本,否则无法使用;iphone手机安装demo前请点击设置-通用-设备管理-信任(企业应用)
ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新系统为ThinkSNS V4及ThinkSNS+两个并行系统。
For企业/商业:利用ThinkSNS软件系统可快速搭建所需的网站/微信版/APP软件,无须从0开发,省时省心省研发成本;
For创业者:ThinkSNS提供优秀创业扶持优惠,助力创业初期完美起飞;
For个人粉丝:ThinkSNS10年开源,提供业内开发参考,免费体验使用;
For开发者:ThinkSNS采用可持续发展的框架开发,底层稳固文档清晰,支持深度二次开发。
5caf04bdbbbe2.jpg 
社交软件系统ThinkSNS拥有50多个功能模块,全方位覆盖SNS系统所需。包含微博(朋友圈)、即时聊天、直播、论坛、资讯、CMS、活动、频道、圈子、问答、打赏等主流社交功能。可根据您的项目需求灵活选型运用,支持深度灵活二次开发,价格梯度多样可选。 
ThinkSNS官网:www.thinksns.com
商业合作/产品意见信箱:support@zhiyicx.com
 5caf04d8bfee4.jpg

共 0 个回复