当前位置: 首页 > 知识库问答 >
问题:

打开自动加载失败。Laravel5中的php

慎志国
2023-03-14

我最近通过Composer安装了Laravel,但我一直收到以下错误:

警告:需要(/home/leovoon/public_html/laravel-eee/bootstrap/.../供应商/autoload.php):无法打开流:第17行 /home/leovoon/public_html/laravel-eee/bootstrap/autoload.php中没有这样的文件或目录

致命错误:require():无法打开required'/home/leovoon/public\u html/laravel eee/bootstrap//供应商/自动加载。php'(include_path='。:/opt/cpanel/ea-php71/root/usr/share/pear')在/home/leovoon/public_html/laravel eee/bootstrap/autoload中。第17行的php

我错过什么了吗?因为我循序渐进。

共有3个答案

张献
2023-03-14

使用无脚本运行作曲家

composer update --no-scripts  

这将解决这个问题。

史昊焱
2023-03-14

这是我的项目结构

注意:在执行此操作时,如果您使用USNIGASSET FUNCTION无需担心,您可能会遇到一些样式和JAVASCRIPT引用错误

<link href="{{ asset('css/app.css') }}" rel="stylesheet">

但如果不是,在某些情况下会发生404

这只是一个例子

Step 1 : create a folder named as `ProjectFiles` in root of your application
Step 2: copy all the contents except and folder except `public` folder and paste inside `ProjectFiles` folder
Step3: now cut and paste all the contents inside the public folder in root of your application root

step4:打开你的index.php文件并进行以下更改

require __DIR__.'/../vendor/autoload.php';

require __DIR__.'/ProjectFiles/vendor/autoload.php';

$app = require_once __DIR__.'/../bootstrap/app.php';

$app = require_once __DIR__.'/ProjectFiles/bootstrap/app.php';

然后将您的项目上传到live cboard服务器

这是我的cpanel服务器目录结构

如果答案不清楚,希望能有所帮助。如果错误仍然存在,请在下面进行评论

楚冷勋
2023-03-14

出现错误是因为项目中缺少供应商文件夹,您需要/vendor,因为您的所有包都在那里,包括Laravel使用的所有类。供应商目录包含您的Composer依赖项。

执行此步骤后,您的问题可以得到解决。你可以试试:

composer update --no-scripts 
composer update

使用此命令,您将在项目中重新创建供应商文件夹,然后项目将开始正常工作。

 类似资料:
  • 我遇到了使用作曲家psr-4自动加载功能和PHPUnit的问题。问题发生在我的本地机器以及TravisCI版本上。单元测试无法找到我的类,而普通脚本可以找到。 当然,任何配置都有问题,但我无法找出我做错了什么。提前感谢你的帮助。 这是我的项目文件结构: 公共/ src/ http/ urlhelper。php 小黑 超文本传输协议/ urlhelper.test.php 这是我的作曲家的作品。js

  • 似乎composer在运行post install命令时无法加载psr-4类。 这是我的composer.json: 包含: 运行输出: 生成自动加载文件Composer脚本\Composer脚本::postInstall 类存在:bool(false) PHP致命错误:在第19行的 /var/www/project/ComposerScript.php中找不到类模块\公共\服务\路由器服务 从a

  • 嗨,我正在一台机器上部署一个我写的应用程序(所有的部署都是用tomcat)。 当运行应用程序(在浏览器中)时,我从catalina.out中得到一个错误: 会有什么问题?

  • 问题内容: 由于某种原因,我两次阅读都得到了一个。值得注意的是,Toast会打印“文件存在!”。我使用底部的来测试文件的内容是否正确。 Logcat … 问题答案: 返回一个File对象。如果在其上调用onString(您暗中进行了此操作),它将返回其路径。如果该文件是目录,则该路径 不会 以斜杠结尾,因此将导致类似的内容。 您可以使用,也可以仅致电。

  • 出于某种原因,我在两次阅读中都获得了。值得注意的是Toast会打印“文件存在!”。我使用底部的来测试文件的内容是否正确。 Logcat...

  • 我有一个Spring应用程序,在IDE和本地mariadb中运行良好,在POM中使用mariadb 2.7.4,如下所示,但我在Ubuntu上运行它时出现了第二个错误。我已经删除了mysql连接器,但仍然存在问题。为什么会出现差异和问题? 原因:组织。springframework。豆。BeanInstationException:未能实例化[com.zaxxer.hikari.HikariDat