资讯专栏INFORMATION COLUMN

安装配置开源的laravel项目到本地环境

ernest.wang / 1961人阅读

摘要:前言从上了一个项目安装到本地环境的时候,其中遇到一些问题,这里梳理并记录下整个流程。部署流程下载项目代码到本地,这里下载的是没有目录的项目代码。

前言

从https://github.com 上down了一个laravel项目安装到本地环境的时候,其中遇到一些问题,这里梳理并记录下整个流程。

git上下载项目代码,部署laravel项目的时候会有两种方式,一种是只发布除了vendor之外的项目相关的文件,然后运行composer进行vender的更新,另外一种是直接将vendor进入版本库,使用版本库的发布将所有代码发布到线上机器去。我个人倾向第一种,方便快捷。第二种将vendor目录都上传,代码库就变得超大了,不大便利了。

部署流程

git下载项目代码到本地,这里下载的是没有vendor目录的项目代码。

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

composer install --ignore-platform-reqs

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

修改 .env.example 为 .env

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

  DB_HOST=localhost
  DB_DATABASE=blog
  DB_USERNAME=root
  DB_PASSWORD=12345678

修改storage/ 的目录权限:

sudo chmod -R 777 storage/

修改public/uploads 目录权限为可写(此步骤看项目情况而定):

sudo chmod -R 777 public/uploads/

安装数据库:

php artisan migrate #安装数据表结构

填充数据:

php artisan db:seed

设置nginx配置站点目录,把域名绑定到 blog/public 下即可(即项目的public目录下)。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29304.html

相关文章

  • Laravel 开源电商体验与部署

    摘要:体验开源项目已经部署了体验环境,开源通过扫描下方小程序码进行体验我们部署了环境,访问地址访问默认是的欢迎页面,可通过文档了解请求地址和相关参数说明。商品示例数据文件在目录下,可以通过使用各类管理工具或者命令执行文件导入。 体验 开源项目已经部署了体验环境,开源通过扫描下方小程序码进行体验: showImg(https://segmentfault.com/img/remote/1460...

    charles_paul 评论0 收藏0
  • Laravel 开源项目 『 糖果盒子 - Web 开发者书签导航 』

    摘要:项目概述糖果盒子是采用开发的站点导航应用,专注分享优质开发资源站点,希望成为开发人员最喜爱的的书签导航。线上地址糖果盒子开发者的书签导航地址求环境要求部署安装本项目代码使用框架开发,本地开发环境使用。 showImg(https://segmentfault.com/img/remote/1460000012018405?w=3346&h=1950);showImg(https://s...

    姘存按 评论0 收藏0
  • Laravel 开源项目 『 糖果盒子 - Web 开发者书签导航 』

    摘要:项目概述糖果盒子是采用开发的站点导航应用,专注分享优质开发资源站点,希望成为开发人员最喜爱的的书签导航。线上地址糖果盒子开发者的书签导航地址求环境要求部署安装本项目代码使用框架开发,本地开发环境使用。 showImg(https://segmentfault.com/img/remote/1460000012018405?w=3346&h=1950);showImg(https://s...

    summerpxy 评论0 收藏0
  • Laravel 开源项目 『 糖果盒子 - Web 开发者书签导航 』

    摘要:项目概述糖果盒子是采用开发的站点导航应用,专注分享优质开发资源站点,希望成为开发人员最喜爱的的书签导航。线上地址糖果盒子开发者的书签导航地址求环境要求部署安装本项目代码使用框架开发,本地开发环境使用。 showImg(https://segmentfault.com/img/remote/1460000012018405?w=3346&h=1950);showImg(https://s...

    CntChen 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<