2
に私は、ブートストラップ(app_devとアプリの両方)で、このエラーを持っていると私は実際にはかなりこの時点で失われています:symfonyの:エラーは、ブートストラップ
FatalThrowableError in ContainerBuilder.php line 219: Type error: Argument 1 passed to Symfony\Component\DependencyInjection\ContainerBuilder::addResource() must implement interface Symfony\Component\Config\Resource\ResourceInterface, instance of Symfony\Component\Config\Resource\FileResource given, called in /var/www/sellbytel2/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php on line 279
in ContainerBuilder.php line 219
at ContainerBuilder->addResource(object(FileResource)) in ContainerBuilder.php line 279
at ContainerBuilder->addClassResource(object(ReflectionClass)) in ContainerBuilder.php line 258
at ContainerBuilder->addObjectResource(object(AppKernel)) in Kernel.php line 578
at Kernel->buildContainer() in Kernel.php line 486
at Kernel->initializeContainer() in Kernel.php line 116
at Kernel->boot() in Kernel.php line 165
at Kernel->handle(object(Request)) in app_dev.php line 12
私は少し掘ってきましたsymfonyのコードと私は、カーネルがコード化されている(新しいAppKernel( 'dev'、true))ときにエラーが発生することを発見しましたが、なぜこれが起こっているのか理解できません。
私のdev envはうまくいきます(centos、stagingと同じこと)。
私はapp_dev.phpファイルの内容
<?php
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Debug\Debug;
/** @var \Composer\Autoload\ClassLoader $loader */
$loader = require __DIR__.'/../app/autoload.php';
Debug::enable();
$kernel = new AppKernel('dev', true);
$kernel->loadClassCache();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);