【发布时间】:2016-11-12 13:01:39
【问题描述】:
我正在学习如何使用 Laravel 构建博客并按照以下 youtube 教程进行操作:https://www.youtube.com/watch?v=R8B4og-BeCk
我在本地教程第 13 部分中犯了一个错误,我不知道如何修复,但我在 Github 上发布了该项目,所以我决定使用旧版本,我知道在完成第 12 部分教程后它可以完美运行。然后我故意在本地删除了整个损坏的项目,并从 Github 下载了 zip,然后简单地将整个旧的 Github 博客提交复制粘贴到本地文件夹中(如 Sivan 建议的那样:How to get certain commit from GitHub project)
但是当我通过在终端中正常运行“php artisan serve”(我使用 Ubuntu 作为我的操作系统)在我的浏览器上测试该站点时,它返回了与此处 Laravel 5 Failed opening required bootstrap/../vendor/autoload.php 相同的错误。 我听从了 Shubhamoy Chakrabarty 的建议并运行了“composer update --no-scripts”,然后它似乎开始工作了。
所以我在终端中再次运行“php artisan serve”,终端中的响应显示为正面,因为它返回了通常的状态: Laravel 开发服务器开始于http://localhost:8000/ [2016 年 7 月 10 日星期日 13:55:19] 127.0.0.1:58276 [200]:/favicon.ico
但是当我在浏览器中测试该站点时,它返回错误“哎呀,好像出了点问题”。以及错误消息“加载资源失败:服务器响应状态为 500(内部服务器错误)”。
这就是我现在的重点,想知道您是否可以帮助我。如果我在任何时候做错了,请随时告诉我,我现在应该怎么做,因为我仍在寻找解决这个问题的最佳方法。
提前非常感谢!
【问题讨论】:
-
可以在日志中找到带有堆栈跟踪的错误:
storage/logs/laravel.log -
感谢您,很高兴知道以供将来参考!
标签: php git laravel composer-php laravel-artisan