从 github 克隆后 Laravel 项目出现 500 服务器错误

WIs*_*ong 1 linux github laravel

从 Github 存储库克隆 Laravel 项目后,我遇到了问题。

php artisan serve起初,我在终端中输入内容并返回“PHP警告”时出现错误:

require(/home/peterwisu/github_workspace/test_git/vendor/autoload.php): 无法打开流: 在第 18 行 /home/peterwisu/github_workspace/test_git/artisan 中没有这样的文件或目录 PHP 致命错误: 未捕获错误: 失败在 /home/peterwisu/github_workspace/test_git/artisan:18 中打开所需的 '/home/peterwisu/github_workspace/test_git/vendor/autoload.php' (include_path='.:/usr/share/php') 堆栈跟踪:#0 {main} 扔在 /home/peterwisu/github_workspace/test_git/artisan 第 18 行`

但我通过以下方式解决了这个问题

composer install
Run Code Online (Sandbox Code Playgroud)

似乎一切都很好,我可以运行命令php artisan serve ,但是当我打开网页时,它返回 500 服务器错误

因此,我在我的 mac 笔记本电脑中检查了一个项目,在其中创建了一个项目,它工作正常,但是当我从 github 克隆它时,我的 linux 电脑中出现此错误。请帮助我

Moh*_*ufi 5

当您从 GitHub 克隆 Laravel 项目时,您必须:

  1. composer install在 cmd 或终端上运行
  2. .env.example将文件复制到.env根文件夹上
  3. 打开.env文件并将数据库名称 ( DB_DATABASE) 更改为您拥有的任何名称,用户名 ( DB_USERNAME) 和密码 ( DB_PASSWORD) 字段与您的配置相对应
  4. 跑步php artisan key:generate
  5. 跑步php artisan migrate
  6. 跑步php artisan serve
  7. 转到 http://localhost:8000/

并且还运行

php artisan optimize
Run Code Online (Sandbox Code Playgroud)