项目管理系统接口
Switch branches/tags
Nothing to show
Clone or download
545522390@qq.com
545522390@qq.com 更新数据库文件
Latest commit 4c64c54 Dec 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Library init Nov 30, 2018
config 更新数据库文件 Dec 10, 2018
data 更新数据库文件 Dec 10, 2018
language init Nov 30, 2018
public 升级核心框架版本、增加跨域设置 Dec 2, 2018
sdk init Nov 30, 2018
src/App 增加是否开启消息推送的配置 Dec 6, 2018
tests init Nov 30, 2018
.gitignore init Nov 30, 2018
LICENSE init Nov 30, 2018
README.md Update README.md Dec 5, 2018
composer.json 升级核心框架版本、增加跨域设置 Dec 2, 2018
gate_start_for_win.bat init Nov 30, 2018
killboom.php init Nov 30, 2018
server.key init Nov 30, 2018
server.pem init Nov 30, 2018
start.sh init Nov 30, 2018
stop.sh init Nov 30, 2018

README.md

项目管理系统接口

需要配合前端项目使用

有不明白的地方的可以加群:275264059,或者联系我,QQ:545522390

演示地址

https://project.vilson.xyz

登陆

账号:admin 密码:123456

界面截图

1 1 1 1 1 1 1 1

完整部署步骤

需要环境:php 5.6或者以上版本,mysql 5.6
  • 可以直接下载phpstudy部署环境
  1. 下载后端接口,解压到网站目录 1
  2. 安装依赖
    1. 进入项目目录
    2. 方式一:Composer 1 1 1
    3. 方式二:下载vendor.zip,直接解压到项目根目录,覆盖原有的vender文件夹
  3. 将data目录下面的最新版本的sql文件(project_sql.sql)导入数据库
  4. 修改config目录下的dbs.php文件,配置数据库信息
  5. 访问项目,如:http://localhost/ApiForProjectManage/public 出现如下提示则表示部署成功 1
  6. 下载前端项目 1
  7. 安装node.js
    1. 地址:http://nodejs.cn/download/ 根据情况选择版本
    2. 安装npm淘宝镜像
      1. 运行cmd
      2. 输入:npm install -g cnpm --registry=https://registry.npm.taobao.org
  8. 安装项目
    1. 进入项目目录,运行cmd 1
    2. 安装依赖:cnpm install 1
    3. 启动项目:npm run dev 1
  9. 打包项目(有必要的话)
    1. 修改/src/assets/js/config.js,修改PRO_URL地址 1
    2. 修改config/index.js,将assetsPublicPath 值改为‘/’。如果有CDN的话改为CDN地址 1
    3. 运行cmd,输入 npm run build
    4. 运行dist目录下的index.html,或者将dist目录下的文件部署到服务器上
  10. 部署消息推送
    1. 推送项目内成员的操作动态 1
    2. 进入后端接口目录
    3. 修改
      src\App\Plugins\GateWayWorker\start_register.php
      src\App\Plugins\GateWayWorker\start_gateway.php
      src\App\Plugins\GateWayWorker\start_businessworker.php
      src\App\Plugins\MessageService.php
    4. 将以上4个文件中的ip地址修改为内网ip地址
    5. Windows环境下,直接运行gate_start_for_win.bat文件 1
    6. Linux环境下,运行 bash start.sh 启动服务,运行 bash stop.sh 终止服务
    7. 进入前端目录
    8. 修改 src/components/socket.vue,将initWebSocket 函数内的ws地址修改为相应的ip地址。如果使用wss,不能写ip需要写域名
      1
    9. 注意服务器要放行对应的端口(默认2345、2346)
    10. 部署成功 1
  11. 使用七牛云存储
    1. 进入后端目录 ./config/constant.php
    2. 将USE_QINIU的值修改为true
    3. 将APP_URL的值修改为网站地址
    4. 进入后端目录 ./config/app.php
    5. 将Qiniu需改改为对应的值
  12. 跨域支持
    1. 进入后端目录 ./config/app.php
    2. 修改cors下的whitelist(域名白名单),添加支持跨域的站点