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
开始安装
一、 工具
- composer composer 中文网 http://www.phpcomposer.com
- github
- nodejs + yarn 或者 npm
- yarn 官网 https://yarnpkg.com/zh-Hans/
- nodejs 官网 https://nodejs.org
二、演示内容
- thinksns+ 核心包安装 https://github.com/slimkit/thinksns-plus
- html5 扩展安装 https://github.com/slimkit/plus-component-web (原地址) -> https://github.com/slimkit/plus-component-h5 (以后的新地址)
- 组织机构仓库 https://github.com/slimkit
三、操作步骤
- 从 github 拉取 thinksns+核心主干代码 https://github.com/slimkit/thinksns-plus
- composer 安装 thinksns+所需的依赖包 composer install
- 创建数据库
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
下一篇: Linux 硬链接与软链接
推荐阅读
-
npm安装过程中core-js始终无法安装成功报错问题
-
thinksns+ 安装,处理安装过程中报错
-
Docker + MySql 安装过程中的那些坑!!!
-
记录rac安装过程中的报错
-
k8s部署过程中的报错以及处理方法
-
mysql-5.5.28源码安装过程中错误总结
-
mysql-5.5.28源码安装过程中错误总结
-
ubuntu安装百度网盘时报错 :pkg: 处理归档 baidunetdisk_3.4.1_amd64.deb (--install)时出错:写入内存失败,设备上没有空间
-
Ubuntu上安装MySQL+问题处理+安全优化
-
Linux上安装Oracle 10.2.0提示缺少系统安装包libXp.so.6,调用jdk报错