开源地址:
0.简介:
Monday-Shop 是一款网上在线商城、综合网上购物平台,开源免费,依靠此教程,可轻松搭建一个属于自己的在线商城系统。
demo 演示站:
演示地址:
后台地址:
- 账号: admin
- 密码: admin
2.功能特点:
- 完善的商城系统
- 优惠卷、秒杀系统
- 积分功能
- 物流功能
- 第三方授权登陆(GitHub、QQ、微博)
- 支付系统
- 购物车、商品搜索、订阅
- 站内消息、数据统计、搜索等
- 响应式网站
3.宝塔安装教程
第一步:宝塔面板新建网站、创建数据库。
宝塔面板打开软件设置, PHP扩展里安装 fileinfo 扩展
第二步:源码上传
#注意替换demo.baiyue.one为自己的域名
cd /www/wwwroot/demo.baiyue.one.com
git clone tmp && cp -rf tmp/. .
php -r "copy('.env.example', '.env');"
chmod -R 777 storage/
chmod -R 777 bootstrap/ cache /
composer install
第三步:对接数据库信息
修改网站目录下 .env 文件中的数据库信息
....
# 数据库设置
DB_CONNECTION=mysql
DB_HOST=
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
....
第四步:执行 artisan (建议一行一行复制)
php artisan moon:install
第五步:宝塔面板设置网站运行目录
设置运行目录为 public
伪静态:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
至此安装完毕,后台路径 域名/admin 默认账户密
第六步:定时任务(正式环境必备)
- 任务调度(订阅推荐,数据统计!!!)
终端输入 crontab -e
* * * * * php /www/wwwroot/demo.baiyue.one/artisan schedule:run >> /dev/null 2>&1
- 运行队列处理器(发送订阅邮件,自动取消订单)
终端直接执行:
nohup php artisan queue:work --tries=3 &
然后 reboot 服务器。
4.相关命令Commands
命令一句话描述 php artisan moon:install
安装应用程序 php artisan moon:uninstall
卸载网站(清空数据库,缓存,路由) php artisan moon:cache
执行缓存(缓存配置,路由,类映射) php artisan moon:clear
清除缓存 php artisan moon:copy
复制项目内置的静态资源 php artisan moon:delete
删除项目及上传的基本静态资源 php artisan moon: export
导出用户数据到json文件 php artisan moon:count-site
统计站点任务(每天夜里一点执行) php artisan moon:del-seckills
删除秒杀数据 (每小时自动执行一次) php artisan moon:moon:del-score-data
删除积分缓存数据 (每天夜里 0 点执行) php artisan moon:update-home
更新首页数据 (每分钟自动执行一次) php artisan moon:send-subscribes
发送订阅邮件 (每个礼拜六早上八点) php artisan queue:work –tries=3 监听队列(邮件发送,处理过期的秒杀数据)