这几天自己在捣鼓一个laravel的项目,本地开发上传到github,再次clone到本地开发的时候报错500。

主要原因是因为上传到github时 .env 文件会被忽略上传,毕竟 .env 文件中有各种数据库的连接信息,上传之后有很严重的安全隐患

另外,vendor文件夹也会被忽略上传,太多第三方类库的话上传会很慢,其他忽略文件可在 .gitignore 文件中查看。

所以clone到本地的时候,需要执行命令 composer install 安装依赖类库,不然会报找不到依赖的错误,此时你会发现项目中已添加了vendor文件夹

这个时候再次执行项目还是会报错500,因为项目中没有 .env 文件呀,执行以下命令:

cp -a .env.example .env

此时项目中会多了 .env 文件,去到 .env 文件修改配置数据库连接信息。

再次执行还是会报错:No application encryption key has been specified.

此时依次执行以下命令:

php artisan key:generate
php artisan serve

重启项目会发现完美解决啦。

记录一下踩过的坑,希望下次不会再犯,

Laravel项目上传github后,clone到本地运行时报错500的解决方法相关推荐

  1. 上传文件时$_FILES为空,可能的原因及解决方法

    上传文件时$_FILES为空,可能的原因及解决方法 参考文章: (1)上传文件时$_FILES为空,可能的原因及解决方法 (2)https://www.cnblogs.com/i6010/articl ...

  2. 打造一款有趣的Android万能播放器之msysgit安装 github项目上传 修改 window中同步本地项目到github远程仓库

    项目初衷 由于所在的公司比较注重项目安全性,所以在项目同步这块几乎没有涉足,乘工作之余敲一个简单的app,起名为EasyLive,目的于熟悉一些工作之外的有趣知识点和巩固自己的基础知识. 项目内容 以 ...

  3. 项目上传github步骤

    1.创建存储库 2.输入存储库名称,默认是public,对所有人可见,然后点击创建存储库即可 3.下载git工具,此处不再介绍 4.在需要上传的项目上右击,选择"Git Bash Here& ...

  4. Git把本地项目上传github遇到unrelated history的问题

    注意这段话 Skip this step if you're importing an existing repository. 如果你在github创建repo的时候手贱创建了README.MD,那 ...

  5. asp.net上传文件时提示,不支持给定路径的格式解决方法

    asp.net的上传图片,在部分浏览器中,提示"不支持给定路径的格式" .该问题是由于浏览器的有些设置会把图片的本地完整路径发送到服务器端,而服务器端在写代码的时候,却是按单独的文 ...

  6. Postman图片上传用法以及Required request part file is not present的解决方法

     代码截图: 1.单个文件上传: Postman用法截图:  后面两个Pre_requestScript,Tests都不填. 注: 问题:       报错:400,Required request ...

  7. .NET上传大文件时提示Maximum request length exceeded错误的解决方法

    使用IIS托管应用程序时,当我们需要上传大文件(4MB以上)时,应用程序会提示Maximum request length exceeded的错误信息.该错误信息的翻译:超过最大请求长度. 解决方法: ...

  8. eclipse修改代码后,重新部署运行还是上次的结果——解决方法

    目录 目录 前言 找出问题 如何解决 情况一:控制台未报错--找到sql语句,查看sql语句是否为最新修改的sql 情况二:控制台报错 前言 在项目上偶然遇到一个问题:在使用mybatis开发时,新修 ...

  9. 苹果上传闪退 php,苹果手机app频繁闪退原因以及解决方法

    就算再流畅的ios系统,再好的iPhone手机,用久了都会遇到一个这样子的问题,就是闪退的问题,而且APP闪退占据多数.那该怎么修复呢?闪电修告诉你原因和搞定的步骤. 闪电修上门维修手机 我们先了解下 ...

最新文章

  1. php 自动返回,PHP实现自动识别Restful API的返回内容类型
  2. 第一章 Linux内核简介
  3. 自己动手实现山东大学QLSC_STU无线网络掉线后自动重连
  4. S5PV210之Sate210-F DIY硬件,移植uboot,kernel,android 活动现在已经进入实施阶段吗,欢迎广大网友参与 !...
  5. JavaScript易错知识点整理
  6. leetcode 231. 2 的幂
  7. .net Redis缓存优化提高加载速度和服务器性能(一)
  8. 2017.9.17 function 思考记录
  9. 关于Ubuntu10.04中使用 apt-get install 安装软件总是出现“E: Package *** has no installation candidate” 错误的解决方案
  10. MRAppMaster类
  11. 通过CloudXplorer打断异常的VHD lease连接
  12. Java Web 项目基于IDEA的增量补丁打包插件
  13. [含lw+辩论PPT+任务书+中期检查表+源码等]基于ssm的NBA球队|篮球管理系统[包运行成功]
  14. 自动关机win10_如何设置电脑自动关机
  15. python爬取pdf教程_#如何利用Python抓取PDF中的某些内容#python爬取pdf教程
  16. Sec-scan漏洞扫描系统
  17. 电商翻身受宠社交成大势 2019上市科技股大盘点
  18. 当当网系统分级与海量信息动态发布实践
  19. 大二综合项目:数据库Mysql,Navicat
  20. kdd 2021 多网络挖掘的新前沿:近期发展和未来趋势

热门文章

  1. 【学习求职必备】百度AI和它的7大AI黑科技
  2. CShockwaveFlash 函数列表
  3. 如何使用live writer客户端来发布CSDN的博客文章?
  4. openresty开发系列20--lua的时间操作
  5. Mysql主从常见问题
  6. 如何优雅地在React项目中使用Redux
  7. centos 6.5 安装openssl
  8. MySql设置外网访问
  9. toj 2870 理解dijstra
  10. 腾讯工作心得:原型该画到什么程度?