测试搭建环境:
- 测试环境为CentOS7.2
- https://github.com/Tai7sy/card-system
安装LAMP环境
安装BT:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
选择 Apache2.4 PHP7.2 MySQL5.5
下载网站代码:
cd /www/wwwroot/ git clone https://github.com/Tai7sy/card-system.git
新建数据库:
面板-数据库-新建
数据库名称: card / 密码: pMepGetDBj
新建完成后, 选择card.sql导入数数据库
修改目录权限:
cd card-system chmod -R 777 storage/ chmod -R 777 bootstrap/cache/ chmod -R 777 app/Library/Pay/Aliqr/f2fpay/log/ #如果使用了支付宝当面付 chmod -R 777 app/Library/Pay/Wechat/logs/ #如果使用了微信支付
修改配置文件:
cp .env.example .env
进入面板-文件-网站目录:查找 .env文件, 编辑
此处请根据自身情况进行修改(演示用不到邮件)
APP_NAME="A Simple Card System" APP_URL=http://card.virplus.com APP_URL_API=http://card.virplus.com DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=card DB_USERNAME=card DB_PASSWORD=pMepGetDBj #不使用邮件功能 MAIL_SEND=false
BT添加网站:
域名 card.virplus.com
根目录 /www/wwwroot/card-system
保存
点击刚才添加的网站 - 设置 - 网站目录
关闭"防跨站攻击" 并 修改运行目录为/public
重启php, 网站正常访问
Nginx说明
需要手动配置Nginx重写规则(伪静态)
location / { try_files $uri $uri/ /index.php?$query_string; }
相关版本
http://www.virplus.com/thread-1249.htm
转载请注明:2020-3-26 于 VirPlus 发表