2017-02-27 3 views
0

私のsymfonyアプリケーションはうまく動いています...(私は確信していませんが)PDOドライバを使用しています。symfonyでphpunitを実行しているときに "ドライバを見つけることができませんでした"

私は、男がLaravelを実行していて、それがsqliteを使用しようとしていたところで、スタックオーバーフローの問題を見ました。私はここにあることを信じていないが、私はチェックする方法を知らない。

私はPHPUnitのを実行すると、しかし、私はこの応答を取得する:誰が提供できるANY洞察のため

There was 1 error: 

1) Tests\AppBundle\Controller\DefaultControllerTest::testIndex 
Doctrine\DBAL\Exception\DriverException: An exception occured in driver: could not find driver 

/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:115 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:41 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:763 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:616 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:174 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:216 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:281 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php:44 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:698 
/var/www/sitename.com/public_html/vendor/friendsofsymfony/user-bundle/Doctrine/UserManager.php:51 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:1826 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4028 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4115 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:2506 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:3570 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:3603 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerResolver.php:65 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php:95 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/TraceableControllerResolver.php:58 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/ExceptionListener.php:50 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:106 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:174 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:230 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:79 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:168 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Client.php:62 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Client.php:131 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/Client.php:315 
/var/www/sitename.com/public_html/tests/AppBundle/Controller/DefaultControllerTest.php:13 

Caused by 
Doctrine\DBAL\Driver\PDOException: could not find driver 

/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:47 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:41 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:763 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:616 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:174 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:216 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:281 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php:44 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:698 
/var/www/sitename.com/public_html/vendor/friendsofsymfony/user-bundle/Doctrine/UserManager.php:51 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:1826 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4028 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4115 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:2506 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:3570 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:3603 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerResolver.php:65 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ControllerResolver.php:95 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/TraceableControllerResolver.php:58 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/ExceptionListener.php:50 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:106 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:174 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:230 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:79 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:168 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Client.php:62 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Client.php:131 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/Client.php:315 
/var/www/sitename.com/public_html/tests/AppBundle/Controller/DefaultControllerTest.php:13 

Caused by 
PDOException: could not find driver 

/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:145 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:47 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:763 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:616 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:174 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:216 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:281 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php:44 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:698 
/var/www/sitename.com/public_html/vendor/friendsofsymfony/user-bundle/Doctrine/UserManager.php:51 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:1826 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4028 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4115 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:2577 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:74 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/Security/Http/Firewall.php:61 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:106 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:174 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:129 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:168 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Client.php:62 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Client.php:131 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/Client.php:315 
/var/www/sitename.com/public_html/tests/AppBundle/Controller/DefaultControllerTest.php:13 

Caused by 
Doctrine\DBAL\Exception\DriverException: An exception occured in driver: could not find driver 

/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:115 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:41 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:763 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:616 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:174 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:216 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:281 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php:44 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:698 
/var/www/sitename.com/public_html/vendor/friendsofsymfony/user-bundle/Doctrine/UserManager.php:51 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:1826 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4028 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4115 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:2577 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:74 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/Security/Http/Firewall.php:61 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:106 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:174 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:129 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:168 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Client.php:62 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Client.php:131 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/Client.php:315 
/var/www/sitename.com/public_html/tests/AppBundle/Controller/DefaultControllerTest.php:13 

Caused by 
Doctrine\DBAL\Driver\PDOException: could not find driver 

/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:47 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:41 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:763 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:616 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:174 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:216 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:281 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php:44 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:698 
/var/www/sitename.com/public_html/vendor/friendsofsymfony/user-bundle/Doctrine/UserManager.php:51 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:1826 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4028 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4115 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:2577 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:74 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/Security/Http/Firewall.php:61 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:106 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:174 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:129 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:168 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Client.php:62 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Client.php:131 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/Client.php:315 
/var/www/sitename.com/public_html/tests/AppBundle/Controller/DefaultControllerTest.php:13 

Caused by 
PDOException: could not find driver 

/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:41 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:360 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:429 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:389 
/var/www/sitename.com/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:328 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:763 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:616 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:174 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:332 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:78 
/var/www/sitename.com/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php:216 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:281 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php:44 
/var/www/sitename.com/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:698 
/var/www/sitename.com/public_html/vendor/friendsofsymfony/user-bundle/Doctrine/UserManager.php:51 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:1826 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4028 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:4115 
/var/www/sitename.com/public_html/var/cache/test/appTestDebugProjectContainer.php:2577 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:310 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:74 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Security/FirewallMap.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/Security/Http/Firewall.php:61 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/WrappedListener.php:106 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:174 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:43 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php:136 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:129 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:168 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Client.php:62 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Client.php:131 
/var/www/sitename.com/public_html/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/Client.php:315 
/var/www/sitename.com/public_html/tests/AppBundle/Controller/DefaultControllerTest.php:13 

FAILURES! 
Tests: 1, Assertions: 0, Errors: 1. 

非常に感謝!おかげ

UPDATEは:

namespace Tests\AppBundle\Controller; 

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; 

class DefaultControllerTest extends WebTestCase 
{ 
    public function testIndex() 
    { 
     $client = static::createClient(); 

     $crawler = $client->request('GET', '/'); 

     $this->assertEquals(200, $client->getResponse()->getStatusCode()); 
     $this->assertContains('TEST TEXT', $crawler->filter('#homepage .jumbotron')->text()); 
    } 
} 

UPDATE:ここでは、テストコードのマイautoload.phpここに私のphpunit.xml.dist

<?xml version="1.0" encoding="UTF-8"?> 

<!-- https://phpunit.de/manual/current/en/appendixes.configuration.html --> 
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.8/phpunit.xsd" 
     backupGlobals="false" 
     colors="true" 
     bootstrap="app/autoload.php" 
> 
    <php> 
     <ini name="error_reporting" value="-1" /> 
     <server name="KERNEL_DIR" value="app/" /> 
    </php> 

    <testsuites> 
     <testsuite name="Project Test Suite"> 
      <directory>tests</directory> 
     </testsuite> 
    </testsuites> 

    <filter> 
     <whitelist> 
      <directory>src</directory> 
      <exclude> 
       <directory>src/*Bundle/Resources</directory> 
       <directory>src/*/*Bundle/Resources</directory> 
       <directory>src/*/Bundle/*Bundle/Resources</directory> 
      </exclude> 
     </whitelist> 
    </filter> 
</phpunit> 

だし、ここにある

<?php 

use Doctrine\Common\Annotations\AnnotationRegistry; 
use Composer\Autoload\ClassLoader; 

/** @var ClassLoader $loader */ 
$loader = require __DIR__.'/../vendor/autoload.php'; 

AnnotationRegistry::registerLoader([$loader, 'loadClass']); 

return $loader; 

そしてここでは、CLI /のphpinfoモジュールのスクリーンショットを添付ベンダー/ autoload.php

<?php 

// autoload.php @generated by Composer 

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

return ComposerAutoloaderInit2554ac6f5d571f82debebd2d3d7133d2::getLoader(); 

です。 enter image description here

+0

おそらく 'testIndex'を含むファイルにコードを表示するべきです。 –

+0

ありがとう@AlvinBunk。いい視点ね。私は単体テストのコードを追加しました。 – user2305673

+0

そのコードはよく見えます。どのようにあなたのテストを実行していますか?実行したパスと正確なphpunitコマンドを表示できますか?これを示す投稿を更新してください。 –

答えて

2

ログによると、PDL_Mysqlドライバを使用してデータベースに接続しようとしています。 Apache/mod_phpまたはPHP-FPMを実行しているときにWebサイトが動作する場合、WebUserを実行するPHPのバージョンとPHPUnitの実行に使用するCLI sapiの設定が異なります。 phpinfo()php -mに表示されているPHPモジュールのリストを比較してください。コマンドライン 'cli' Server APIで利用可能なモジュールが表示されます。

+0

@AlisterBulmanの返信に感謝します。私はあなたが正しいと思う!私はその-mリストでPDOを見て、それが私が必要としていたものだと考えました。あなたはこれを見てみることができますか? pdo_mysqlを動作させるために私がUbuntuにインストールする必要があることを知っていますか? (スクリーンショットを添付) – user2305673

+0

すでにpdo_mysqlがインストールされていますが、Webサーバーでのみ有効です。また、CLIでinを有効にする必要があります。 'phpenmod -s cli pdo_mysql'で十分でしょう。 'php -m |で確認する。 grep pdo_mysql'を実行します。 –

+0

Woohoo!あなたはそれを@AlisterBulmanに釘付けにした。私はPHP5をインストールしていますが、phpunitをインストールしたときにPHP7もインストールされています... php7にはPHP5がインストールされていませんでした。 php5を指すようにシンボリックリンクを更新すると、単体テストを実行できます!私はPHP7を稼働させたいと思いますが、 "警告:モジュールpdo_mysqlのiniファイルは/etc/php/7.1/mods-availableの下に存在しません"というメッセージが表示されます。これを修正しますか? php/5/mods-availableの下でiniファイルを見つけ、php/7.1/mods-availableに移動するのは簡単ですか? – user2305673

関連する問題