私はこのstepsを使用して私のubuntu 10.04マシン(32ビット)にSymfony2をインストールしようとしていますが、この例外が発生し続けます。symfony2インストールエラー:存在しないサービス "security.authentication.factory.form"
$./bin/vendors install ... HEAD is now at 41b5913 Merge pull request #27 from stof/disable_profiler PHP Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "security.authentication.factory.form". in /home/yvoyer/www/calendar.local/trunk/app/bootstrap.php.cache on line 202 PHP Stack trace: PHP 1. {main}() /home/yvoyer/www/calendar.local/trunk/app/console:0 PHP 2. Symfony\Component\Console\Application->run() /home/yvoyer/www/calendar.local/trunk/app/console:22 PHP 3. Symfony\Bundle\FrameworkBundle\Console\Application->doRun() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Component/Console/Application.php:118 PHP 4. Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:66 PHP 5. Symfony\Component\HttpKernel\Kernel->boot() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:80 PHP 6. Symfony\Component\HttpKernel\Kernel->initializeContainer() /home/yvoyer/www/calendar.local/trunk/app/bootstrap.php.cache:513 PHP 7. Symfony\Component\HttpKernel\Kernel->buildContainer() /home/yvoyer/www/calendar.local/trunk/app/bootstrap.php.cache:779 PHP 8. Symfony\Component\DependencyInjection\ContainerBuilder->compile() /home/yvoyer/www/calendar.local/trunk/app/bootstrap.php.cache:868 PHP 9. Symfony\Component\DependencyInjection\Compiler\Compiler->compile() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:437 PHP 10. Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php:119 PHP 11. Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/MergeExtensionConfigurationPass.php:39 PHP 12. Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension->load() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php:42 PHP 13. Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension->createListenerFactories() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php:49 PHP 14. Symfony\Component\DependencyInjection\ContainerBuilder->get() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php:596 PHP 15. Symfony\Component\DependencyInjection\Container->get() /home/yvoyer/www/calendar.local/trunk/vendor/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:316 Segmentation fault
デフォルトのアプリが表示されません。 ベンダーの有無にかかわらずインストールしようとしましたが、同じエラーが表示されます。
すべてのヘルプは大歓迎
アップデートです:
私は2.0.10の代わりに、2.0.9のソースから、最初からすべてを再インストールしようとした、と私は同じエラーを取得します。
私はSymfony2を別のPc(ubuntu 11.10 64ビット)上の同じソースで、エラーなくセットアップすることに成功しました。
- app/check.phpを実行すると、PHPアクセラレータ以外はすべてOKです。私はそれが私の他のマシンにないとうまく動作するので、なぜそれが問題を引き起こす可能性があるのかわかりません。
- 私のPHPバージョンは問題(5.3.2)ですか?
ご意見はありますか?
更新#2:
運なしinanimattによって示唆されているように私はbootstrap.php.cache
ファイルを再構築しようとしました。私はただ./bin/vendors install
がセグメンテーションフォールトを引き起こしたことに気付きました。これは前にあったかどうかわかりません...
また、ベンダースクリプトで問題を引き起こしたコマンドを追跡しました。私は、スクリプトがapp/console assets:install
を実行するまですべてがうまくいったことを知りました。
ヒント?
これはまったく同じ問題です。答えをありがとう。 'xdebug.show_exception_trace'を削除することは私が必要としていたものです! – ducin