簡體   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