资讯专栏INFORMATION COLUMN

ThinkSNSPlus V1.9-V2.0升级指南

miya / 1726人阅读

摘要:升级依赖预计耗时分钟进入程序目录,执行这个过程根据你的网速决定快慢。接下来,点击基础设置页面有三处设置,设置完成后接口可正常使用,如果不设置那么接口不会允许任何上传请求。

WARNING

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

更新代码

预计耗时: 1 小时

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

升级依赖

预计耗时: 3 分钟

进入 Plus 程序目录,执行:

composer update -vvv
1
这个过程根据你的网速决定快慢。

清理缓存

预计耗时: 1 分钟

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

php artisan view:clear &&
php artisan route:clear &&
php artisan config:clear
1
2
3

升级数据库

预计耗时: 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 index
created_at index
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 index
user_id index
excellent_at index
comment_updated_at index
topics 授权,问答

字段 可为空 默认值 其他 描述 操作
avatar true null varchar 类型,长度 255 专题头像 添加
上述数据表修改完成后进入 Plus 目录,执行下面的命令:

php artisan migrate
1
至此,你的数据库已升级完成。

设置新的存储系统

预计耗时: 10 分钟

现在,打开你的 Web 服务,然后在浏览器进入后台,然后从左边侧栏中找到「存储设置」,目前新的存储仅支持本地和阿里云 OSS 点击顶部菜单中的「文件系统」进行对应设置,设置完成后点击「频道设置」公开频道选择你使用的存储系统。

接下来,点击「基础设置」页面有三处设置,设置完成后接口可正常使用,如果不设置那么接口不会允许任何上传请求。

图片设置推荐宽高范围是 20 - 4000 以兼容云存储。

清理缓存

预计耗时: 1 分钟

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

php artisan cache:clear

APP端体验,下载新版本的朋友们,请先卸载老版本,否则无法使用;iphone手机安装demo前请点击设置-通用-设备管理-信任(企业应用)

ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新系统为ThinkSNS V4及ThinkSNS+两个并行系统。感谢大家一致对Ts团队和产品的支持,2018我们在路上。

最新官方活动:ThinkSNS+ V2.0贺中秋 9月20日权威发布

http://www.thinksns.com/reade...

ThinkSNS拥有50多个功能模块,全方位覆盖SNS系统所需,微博(朋友圈)、即时聊天、直播、论坛、资讯、CMS、活动、频道、圈子、问答、打赏等主流社交功能应有尽有。价格梯度多样,根据您的项目需求灵活选型运用,支持深度灵活二次开发。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29449.html

相关文章

  • 为什么智能硬件最重要的功能是软件升级

    摘要:以此来实现硬件不换,功能迭代升级的目的。这样如何使用最低成本高效的升级则成了物联网设备的一个重要课题。 1、背景 随着网络环境日益便利,物联网速成长期,物联网设备跟随产品定位不同导致的碎片化特别严重,但他们都有一个共同点就是都需要迭代更新,产品多样且复杂,那么必然导致升级类型和样式多,不是...

    高胜山 评论0 收藏0
  • 网络插件 升级 容器云 UK8S

    摘要:提供在线升级的功能,插件升级不会影响现有的网络。升级功能开启后,即可看到插件版本信息,点击升级即可进行升级。年月日修复固定意外释放导致不可用的问题修复抢占文件锁超时导致释放失败的问题插件开启后,将默认使用其管理。 网络插件 升级本篇目录1. 网络插件升级2. 网络插件更新纪要UK8S 提供的 CNI (Container Network Interface)基于 UCloud VPC 网络实...

    ernest.wang 评论0 收藏724
  • 从MongoDB2.4升级到3.0的详细步骤

    摘要:于是就有了这次的版本升级任务。如果返回的值小于,那么则需要用在库里具有权限的用户连上的库然后执行用户认证格式转换。参考文档及软件下载链接升级官方指南升级官方指南警告的解决方案下载下载 最近为了长远考虑想把项目MongoDB里存放的400多万数据迁移到云服务厂商提供的MongoDB服务上,省去自己去维护的时间,但是看了下云服务对MongoDB数据迁移上云的要求是自建MongoDB数据库的...

    whatsns 评论0 收藏0
  • Rainbond 5.1.4发布,复杂微服务架构整体升级和回滚

    摘要:发布复杂微服务架构整体升级和回滚今天为大家带来系列第四个更新版本,本次版本更新的主要内容是复杂微服务架构应用整体升级和回滚,能实现复杂微服务架构的持续交付,和复杂架构企业级应用快速交付和升级,另外还有一些小的优化和的修复。 Rainbond 5.1.4发布, 复杂微服务架构整体升级和回滚 今天为大家带来Rainbond 5.1系列第四个更新版本,本次版本更新的主要内容是复杂微服务架构应...

    elisa.yang 评论0 收藏0

发表评论

0条评论

miya

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<