【问题标题】:When i try to command through terminal 'php artisan serve' it gives Fatal error in ubuntu当我尝试通过终端“php artisan serve”命令时,它在 ubuntu 中出现致命错误
【发布时间】:2017-08-10 23:17:04
【问题描述】:

请你帮我找出我的 Laravel 安装问题。我安装了作曲家,然后安装了 laravel。当我尝试通过 php artisan serve 运行项目时,出现以下错误。

Warning: require(/opt/lampp/htdocs/laravel_project/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/laravel_project/bootstrap/autoload.php on line 17

Fatal error: require(): Failed opening required '/opt/lampp/htdocs/laravel_project/bootstrap/../vendor/autoload.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/laravel_project/bootstrap/autoload.php on line 17

我提到了一些东西,安装的 laravel 文件夹总共包含 120 个项目,总大小为 651kb。在 projct 目录中,没有名为 vendor 的文件夹。我正在使用 ubuntu 16。

【问题讨论】:

  • 您先运行composer install 了吗?安装 composer 会安装包管理器。但是 composer install 会下载包括 laravel 项目在内的应用依赖,并编译它们。
  • 是的,我运行了 composer install 但仍然没有工作。
  • 确保您的作曲家已成功更新。可能不是,这就是 autoload.php 不存在的原因,并在您尝试执行 php artisan serve 时确保您的路径。 @user7421798
  • 我运行了 sudo composer install。现在没有显示错误,但主页完全空白。没有名为“LARAVEL”的文字

标签: php laravel laravel-artisan serve


【解决方案1】:

如果您的目录中存在供应商文件夹,请尝试此命令。它可能会帮助你。

cp .env.example .env
php artisan key:generate

【讨论】:

  • 所以继续你的下一份工作吧。我很高兴帮助某人或当某人得到别人的微笑时。
【解决方案2】:

根据 cmets 中的 @Gravy 所述,您需要运行 composer install 才能生成 autoload.php 文件。

【讨论】:

  • 我也将 composer 安装到我的项目目录的根目录,但仍然没有创建供应商文件夹并出现错误
  • 确认您的composer没有安装成功,否则有vendor。尝试注意作曲家安装过程。
猜你喜欢
  • 2021-07-02
  • 2021-05-27
  • 2019-02-03
  • 2014-12-28
  • 1970-01-01
  • 2019-02-22
  • 2018-01-31
  • 2017-10-04
  • 2018-02-28
相关资源
最近更新 更多