自动加载错误:没有此类文件或目录

use*_*055 2 php autoload composer-php

我在网站的标题中包含了autoload.php

include 'vendor/autoload.php'; 
Run Code Online (Sandbox Code Playgroud)

由此我在我的网站上收到以下错误:

警告:require_once(DIR /composer/autoload_real.php)[function.require-once]:无法打开流:第5行/homepages/6/d416629391/htdocs/leftovercheese/vendor/autoload.php中没有此类文件或目录

致命错误:require_once()[function.require]:在/ homepages/6/d416629391/htdocs/leftovercheese /中打开所需的' DIR /composer/autoload_real.php'(include_path ='.:/ usr/lib/php5')失败第5行的vendor/autoload.php

我的代码是:

// autoload.php generated by Composer

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();
Run Code Online (Sandbox Code Playgroud)

PHP版本:5.2.17

有任何想法吗?

小智 7

composer install

这将导入您的包并创建供应商文件夹以及自动加载脚本。另外,请确保您的相对路径是正确的。


Jos*_*ber 6

您必须加载vendor/autoload.php,这将为您自动加载该文件:

require_once __DIR__ . '/vendor/autoload.php';
Run Code Online (Sandbox Code Playgroud)

这假设您的文件位于与目录相同的目录级别vendor.

否则,调整.