thinksns+ 安装,处理安装过程中报错

第一步安装 环境

Linux 上安装 Node.js

直接使用已编译好的包

Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz    // 下载
# tar xf  node-v10.9.0-linux-x64.tar.xz       // 解压
# cd node-v10.9.0-linux-x64/                  // 进入解压目录
# ./bin/node -v                               // 执行node命令 查看版本


# mkdir /usr/software
# mv -f ~/node-v8.12.0-linux-x64  /usr/software/nodejs    

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/ 
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/

// 安装Yarn
npm -g i yarn

安装git 如已安装可跳过

yum install -y git

第二步 安装thinksns

 

开始安装

一、 工具

  1. composer composer 中文网 http://www.phpcomposer.com
  2. github
  3. nodejs + yarn 或者 npm
  4. yarn 官网 https://yarnpkg.com/zh-Hans/
  5. nodejs 官网 https://nodejs.org

二、演示内容

  1. thinksns+ 核心包安装 https://github.com/slimkit/thinksns-plus
  2. html5 扩展安装 https://github.com/slimkit/plus-component-web (原地址) -> https://github.com/slimkit/plus-component-h5 (以后的新地址)
  3. 组织机构仓库 https://github.com/slimkit

三、操作步骤

  1. 从 github 拉取 thinksns+核心主干代码 https://github.com/slimkit/thinksns-plus
  2. composer 安装 thinksns+所需的依赖包 composer install
  3. 创建数据库

4.对核心进行配置 复制 .env.example 为 .env, 设置数据库信息如数据库账号密码、数据库

5.执行 php artisan key:generate

6.运行迁移 php artisan migrate;

执行此命令提示sql 1215 外键索引错误时,

 

修改  /database/migrations/ 目录以下文件的

修改  文件中  关于userid 字段的 intger 配置  ,修改为 bigInteger

  $table->bigInteger('user_id')->unsigned();  //最要为 bigInteger('user_id') 

 

 然后 php artisan db:seed;

7.composer 依赖 html5 移动版扩展 composer require/zhiyicx/plus-component-web

8.进行编译

9.安装 html5 扩展 php artisan package:handle h5 install; php artisan package:handle h5 link;

10.安装动态扩展 composer require zhiyicx/plus-component-feed; php artisan package:handle feed resolve; 11. 安装 im 扩展 composer require zhiyicx/plus-component-im; php aritisan package:handle im install;

上述是成功的部署整个过程,有不清楚的小伙伴们,可以多看几次视频,相信一定可以很快部署成功的。

感谢各位对 Ts 团队和产品的支持,部署开源系统请保留版权标志,你们的支持和尊重是我们最大的动力。

ThinkSNS+正在预售中,各位可以联系美女 Nicole(QQ:3298713109)深度了解相关事项,福利多多哦!

ThinkSNS+开源代码仓库(仅含 PC 及 H5,不含 APP 源码):

GitHub: https://github.com/zhiyicx/thinksns-plus (点击 star,每日关注开发动态。)

ThinkSNS+ V0.8.0 发布体验链接详情 http://www.thinksns.com/zx/reader.php?id=129

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值