美文网首页
laravel 部署

laravel 部署

作者: ozil_oo | 来源:发表于2019-02-27 09:03 被阅读0次

    初始化部署:
    git clone git@...
    克隆仓库获得代码
    chown -R www:www *
    这里设置为nginx/Apache的实际的用户组,不知道是什么就删掉这行吧
    chmod -R 755 *
    chmod -R 777 storage
    设置权限
    composer install --no-dev
    安装依赖
    修改.env,
    设置
    APP_ENV=production
    APP_DEBUG=false
    以及其它的一些配置,确保MySQL等连接正常
    php artisan migrate
    php artisan key:generate
    框架初始化到这里第一次的部署就完成了。不出意外程序已经能够正常跑起来了。
    代码更新的部署:先自己手动备份数据库的全部内容,可以用MySQL的Dump
    php artisan down
    停掉网站
    git pull
    php artisan migrate
    更新代码及数据库
    php artisan clear-compiled
    php artisan cache:clear
    php artisan config:cache
    php artisan optimize
    composer dump-autoload --optimize
    各种清空缓存和重建缓存
    php artisan up
    关闭维护状态,更新完毕

    知乎[https://www.zhihu.com/question/35537084/answer/181734431]

    相关文章

      网友评论

          本文标题:laravel 部署

          本文链接:https://www.haomeiwen.com/subject/hefxuqtx.html