我已经在我的站点的标题中包含了autoload.php
include 'vendor/autoload.php';
由此,我在我的网站上收到以下错误:
警告:require_one(DIR/comporter/autoload_real.php)[function.requestonce]:无法打开流:没有这样的文件或中的目录/主页/6/d416629391/htdocs/leftoverchiese/vender/autoload.php第5行
致命错误:require_once()[function.request]:打开失败必需的'DIR/comporter/autoload_real.php'(include_path='.:/usr/lib/php5')/主页/6/d416629391/htdocs/leftoverchiese/vender/autoload.php第5行
我的代码是:
// autoload.php generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();
PHP版本:5.2.17
有什么想法吗?
运行composer install
这将导入您的包并创建供应商文件夹以及自动加载脚本。此外,确保你的相对路径是正确的。
您必须加载vendor/autoload.php
,它将为您自动加载该文件:
require_once __DIR__ . '/vendor/autoload.php';
这是假设您的文件与vendor
目录位于同一目录级别。
否则,请进行调整。
对我来说,我更新了一些文件夹名称,这些更新的名称没有反映在autoload_files.php
和autoload_static.php
中。我只需要运行php composer.phar dump-autoload
。