zoukankan      html  css  js  c++  java
  • 安装配置开源的laravel项目到本地环境

    前言

    1. https://github.com 上down了一个laravel项目安装到本地环境的时候,其中遇到一些问题,这里梳理并记录下整个流程。
    2. git上下载项目代码,部署laravel项目的时候会有两种方式,一种是只发布除了vendor之外的项目相关的文件,然后运行composer进行vender的更新,另外一种是直接将vendor进入版本库,使用版本库的发布将所有代码发布到线上机器去。我个人倾向第一种,方便快捷。第二种将vendor目录都上传,代码库就变得超大了,不大便利了。

    部署流程

    1. git下载项目代码到本地,这里下载的是没有vendor目录的项目代码。
    2. 进入代码根目录,运行composer install,读取composer.json内容,解析依赖关系,安装依赖包到vendor目录下。
      (1)此处执行composer install的时候,发现会报版本不匹配的错误,假如自己的环境兼容当前的项目环境,那么composer可以设置忽略版本匹配的命令:

      
      composer install --ignore-platform-reqs
      

      (2)其他类似的错误,可以参考文章解决:
      https://blog.csdn.net/zmzwll1...

    3. 修改 .env.example 为 .env
    4. 修改数据库配置.env,在数据库中创建一个库,把配置信息填写到配置文件中

      
        DB_HOST=localhost
        DB_DATABASE=blog
        DB_USERNAME=root
        DB_PASSWORD=12345678
      
    5. 修改storage/ 的目录权限:

      
      sudo chmod -R 777 storage/
      
    6. 修改public/uploads 目录权限为可写(此步骤看项目情况而定):

      
      sudo chmod -R 777 public/uploads/
      
    7. 安装数据库:

      
      php artisan migrate #安装数据表结构
      
    8. 填充数据:

      
      php artisan db:seed
      
    9. 设置nginx配置站点目录,把域名绑定到 blog/public 下即可(即项目的public目录下)。

    原文地址:https://segmentfault.com/a/1190000016138663

  • 相关阅读:
    Ubuntu各种indicator汇总
    python 命令行参数获取
    python 内置方法的时间复杂度
    SkipList 跳表
    HBase Snapshot功能介绍
    HBase内部操作日志说明
    HBase参数配置及说明
    HBase 在HDFS 上的目录树
    第一章 重构,第一个案例
    shell来start、stop、restart应用程序模板
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9973736.html
Copyright © 2011-2022 走看看