D1V1网社区 @开门芝麻网 吃饭赚钱 睡觉赚钱 做梦赚钱 http://sns.d1v1.com & http://www.KaiMenZhiMa.com/

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 821|回复: 0

芸众商城二次开发项目部署文档1)安装laravel依赖包2)迁移数据库字段3)配置守护进程

[复制链接]
发表于 2012-5-5 06:32:01 | 显示全部楼层 |阅读模式 <
开门芝麻网
连劲智播AI智能自动播实景无人直播(APP免费注册下载)http://kaimenzhima.com/forum.php?mod=viewthread&tid=1
前端基于vue.js+webpack开发,如不懂请自行学习。官网上有详细的说明。或找我们二开

前端部分,请看这贴

后端基于php的laravel 6开发,如不懂请自行学习。官网https://laravel.com/docs/6.x有详细的说明或找我们二开
1.进入后端目录yun_shop,进行安装laravel依赖包
        如没有composer请自行安装:
        composer update --no-dev (composer命令使用说明请查看官网)
        删除不需要的更新目录
        find . -name ".git" | xargs rm -Rf
         rm -rf  composer\.* storage plugins
        mkdir -p storage/framework/{cache,sessions,views}
        mkdir -p storage/logs/{error,debug}

        微擎版本:
        在商城根目录新建.env文件
         APP_ENV=production
       APP_KEY=base64:gkli8hs6Q9DbSR/cQw5DNaRBF0jtvf1iGaXc6ja0ZGA=
       APP_DEBUG=false

     芸众框架(独立版)版本:
     在商城根目录新建.env文件
         APP_ENV=production
         APP_KEY=base64:2q7s0Z714xS1L1WNN/8dsB69XDqOb4Qdptgh4X2ZtZU=
         APP_DEBUG=False
         APP_LOG_LEVEL=debug

         APP_Framework=platform
         IS_WEB=/admin/shop
         ROOT_PATH=''
         EXTEND_DIR=''

         DB_HOST=''
         DB_PORT=3306
         DB_DATABASE=''
         DB_USERNAME=''
         DB_PASSWORD=''
         DB_PREFIX=ims_

         DB_SLAVE=false
         DB_SLAVE_HOST=''
         DB_SLAVE_PORT=''
         DB_SLAVE_USERNAME=''
         DB_SLAVE_PASSWORD=''
      在商城根目录新建index.php文件
         <?php
              include_once __DIR__ . '/app/laravel.php';
              include_once __DIR__ . '/app/yunshop.php';

打包文件:
zip -rqo5 zipname.zip *


2.迁移数据库字段
        /path/to/php /path/to/yun_shop/artisan migrate
        /path/to/php /path/to/yun_shop/artisan db:seed

3.配置守护进程
使用nginx或apache运行的用户执行,这个必须开机就执行
/path/to/yun_shop/daemon.sh /path/to/php

可以使用supervisor去管理进程
单机客户需要修改
supervisord.conf需要修改如下
[inet_http_server]
port=127.0.0.1:9001

集群客户需要修改
supervisord.conf需要修改如下
[inet_http_server]   
port=*:9001

守护进程配置
[program:domain]
process_name=%(program_name)s_%(process_num)02d
command=/path/to/daemon.sh /path/to/php
autostart=true
autorestart=true
user=www
numprocs=1
redirect_stderr=true
stdout_logfile_maxbytes=10MB
stdout_logfile_backups=5
stdout_logfile=/path/to/storage/logs/worker.log

说明:
/path/to/daemon.sh     daemon.sh文件位置
/path/to/php               php执行文件位置
/path/to/storage/logs/worker.log      日志位置

注意&#9888;&#65039;: 上述设置为通过yum源安装官方supervisor的修改,宝塔或其它途径安装自行学习研究.

商城后台填写相应服务器内网ip

多少台后端服务器就填多少台

注意:
1、底层架构是负载均衡的,需要每台后端服务器都安装配置好supervisor
2、迁移服务器务必删除商城目录下bootstrap/cache/config.php缓存文件,并重启php程序(微擎版迁移也必须操作
3.不要放通9001对公网访问,出问题的自行负责.
开门芝麻网
部分内容由网友发布或收集于互联网,如有侵权,请联系QQ/微信76815288,第一时间删除!(开门芝麻网 sns.d1v1.com)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
400-888-xxxx

微信扫一扫,私享最新原创实用干货

QQ|申请友链|Archiver|手机版|小黑屋|D1V1网社区 @开门芝麻网 ( 沪ICP备15050032号-2 )

GMT+8, 2024-5-19 04:11 , Processed in 0.146860 second(s), 32 queries .

Powered by Discuz! X3.4 Designed by www.D1V1.cn

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表