V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zhiyicx
V2EX  ›  程序员

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

  •  
  •   Zhiyicx · 2018-09-27 14:19:50 +08:00 · 1179 次点击
    这是一个创建于 2249 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ThinkSNS Plus 最新体验 demo:请于官网下载 /安装最新版或点击在线咨询 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

    所有我们的产品体验都在我们的官网“免费体验”页面可以找到: http://www.thinksns.com/experience.html

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

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

    最新官方活动:ThinkSNS+ V2.0 贺中秋 9 月 20 日权威发布 http://www.thinksns.com/reader/252.html

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2679 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.