【问题标题】:Laravel 5.4.* - The "" directory does not exist when running artisanLaravel 5.4.* - 运行 artisan 时“”目录不存在
【发布时间】:2021-11-26 16:01:43
【问题描述】:

我有一个全新安装的 Ubuntu Server 14.04,我目前正尝试在其中安装我的 Laravel 项目。

我已将整个存储库移动到所需的文件夹中,但是当我运行命令时

php artisan

在该目录中,终端返回错误说明

[InvalidArgumentException]

The "" directory does not exist.

有谁知道我可以做些什么来解决这个问题?

【问题讨论】:

  • 你跑composer install了吗?
  • 首先检查 storage/logs/laravel.log 是否有错误。如果为空检查 \var\log\apache2\error.log
  • 你用 laravel new 安装 laravel 了吗?如果是这样,该项目可能更深层次。您可以检查您是否在终端中执行ls。您应该会看到列出的工匠。
  • @QuỳnhNguyễn 我已经跑了composer install 没有占上风@RavishaHesh 我没有收到任何与情况相关的直接错误@Christophvh 这不是全新安装,我正在将项目移动到不同的服务器
  • 尝试 composer install 并再次检查

标签: php linux laravel laravel-5


【解决方案1】:

我遇到了同样的问题,结果我没有克隆./config 目录,因为.gitignore 定义不明确。因此,请确保原始项目位置能够向上推送该目录并且它存在于新位置。

克隆后我重新运行composer install,一切正常。

【讨论】:

    【解决方案2】:

    我也遇到过同样的问题,我发现Module Directory 中有一个空文件夹。我刚刚删除了 Module Directory 并再次开始使用新的 Module Directory 并解决了问题。

    【讨论】:

      【解决方案3】:

      同样的问题,运行php artisan config:cache解决了它

      【讨论】:

        猜你喜欢
        • 2014-12-07
        • 2017-11-24
        • 2019-02-17
        • 2018-01-10
        • 2017-10-10
        • 2016-09-25
        • 2014-11-06
        • 2020-02-29
        • 1970-01-01
        相关资源
        最近更新 更多