【问题标题】:Laravel Valet Not Detecting Git Cloned ProjectLaravel Valet 未检测到 Git 克隆项目
【发布时间】:2017-05-12 05:35:58
【问题描述】:

我是 Laravel 的新用户,我正在根据 Laracasts 视频使用 Valet。我知道代客在我们本地实例化的站点上工作得很好,但是我克隆了我在家里开始的项目,代客没有运行它,或者至少没有正确运行。一旦我执行了“composer install”,它就开始显示出一些生命迹象,但最终在我的屏幕上显示:“哎呀,看起来出了点问题。”

我做错了什么?我什至如何调试或检查日志?

请帮忙!

-V

【问题讨论】:

  • 您阅读过文档吗?这里有一些想法,如果您搜索“GIT”,您会得到说明以确保您 1. 拥有最新的代客服务和 2. 重新启动它laravel.com/docs/5.4/valet

标签: php git laravel nginx laravel-5.4


【解决方案1】:

转到您的项目文件夹并运行以下命令:

composer install
cp .env.example .env
php artisan key:generate
php artisan migrate

为什么?因为你需要一个 .env 文件和一个有效的 key,否则 laravel 总是返回 500 http 错误。

额外注意:如果您需要表格并以正确的方式(主机/数据库名称等)配置您的 .env 文件,您只需要运行 php artisan migrate

【讨论】:

  • 这是正确的示例,完全解决了我的问题!但是,我会敦促您进行编辑,只是为了采取额外的步骤,添加注释,如果您已经设置了一个数据库,那么您需要将这些 mods 制作到镜像您的 database.php 的 .env 中,因此如果远程,您可以连接到数据库,否则旋转一个新的然后迁移。就像给可能没有意识到的新手的提示一样。干得好!
【解决方案2】:

这是一个错误 500,它可能由多种原因产生。我建议您检查以下内容:

  • 在你的 Laravel 项目的根目录下创建一个 .env 文件,并按照你克隆的 repo 的说明进行设置,通常这个文件没有版本控制,你应该自己创建。

    李>
  • 检查storage文件夹的权限,可以在项目根目录下运行chmod -R 755 storage确定。

【讨论】:

    猜你喜欢
    • 2014-12-10
    • 1970-01-01
    • 2015-08-04
    • 2021-06-29
    • 2020-10-06
    • 2017-04-28
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    相关资源
    最近更新 更多