繁体   English   中英

内部错误500:在运作良好的Vagrant / Homestead环境中托管我们最新的Laravel 5.1网站

[英]Internal Error 500: Hosting our latest Laravel 5.1 site on good working Vagrant/Homestead environment

配置开发系统

  • Laravel 5.1
  • 在Windows 10上正常工作的Vagrant /宅基地
  • V1 Production Laravel网站正在Vagrant / homestead上工作(无响应)
  • V2生产Laravel 不是在流浪工作/宅基地(响应)

缩小问题的步骤:

第1部分–基础

  1. 用PhpMyAdmin导入SQL文件
  2. 我已经添加或更改了所有必要的步骤(URL,homestead.yaml,hostfile等)
  3. 我有一个可以正常工作的Laravel 5.1安装

第2部分-迁移

  1. 使用phpMyAdmin导入了新数据库
  2. 删除了全新的安装
  3. 复制新的“生产环境”
  4. 使用所需的数据库信息更改了.env文件
  5. 加载站点和BAM,出现Laravel错误“休斯顿,我们遇到了一个内部500消息问题”

第3部分-到目前为止,已解决问题

  1. 工匠明确的缓存将使情况变得更糟
  2. 删除所有内容并安装了新的5.1 Laravel环境
  3. 一对一地复制文件夹,当我复制APP目录时,将导致“内部错误500”

错误和日志 在此处输入图片说明

第4部分结论

我们有一个良好的无业游民/宅基地环境,当我将新的生产站点迁移到此配置时,它出错了。 V1和V2之间的区别在于V1(在无业游民/宅基地上工作)是一个无响应站点,而V2是同一站点,但是完全响应站点。

有关如何解决此问题的任何提示

通过深入研究日志文件,我终于解决了该问题。

仅删除供应商目录还不够,您还必须删除.lock文件。

解:

  1. 删除供应商目录
  2. 删除composer.lock文件
  3. 运行composer update -v

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM