質問: お力をお貸し頂ければ幸いです。 前任者がgit管理していたプロジェクトを引き継ぎまして、 エラーエラーでデバッグ環境が出来ておりません。 ググりつつ作業しているのですが、下記のエラーで躓いております。 zendframework2を使用しているみたいなのですが、 以下のエラーで確認すべき箇所等、思いつきで構いませんので、 ご教示頂ければ幸いです。 Fatal error: Uncaught Zend\ServiceManager\Exception\InvalidArgumentException: An invalid abstract factory was registered; resolved to class "Zend\Db\Adapter\AdapterAbstractServiceFactory" which does not exist; please provide a valid class name resolving to an implementation of Zend\ServiceManager\AbstractFactoryInterface in /Users/usr/test/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:538 Stack trace: #0 /Users/usr/test/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(367): Zend\ServiceManager\ServiceManager->resolveAbstractFactories(Array) #1 /Users/usr/test/vendor/zendframework/zend-servicemanager/src/Config.php(79): Zend\ServiceManager\ServiceManager->configure(Array) #2 /Users/usr/test/vendor/zendframework/zend-modulemanager/src/Listener/ServiceListener.php(226): Zend\ServiceManager\Config->configureServiceManager(Object(Zend\ServiceManager\ServiceManager)) #3 /Users/usr/test/vendor/zendframework/zend-eventmanager/src/EventManager.php(322): Zend\ModuleManager\Listener\Se in /Users/usr/test/vendor/zendframework/zend-servicemanager/src/ServiceManager.php on line 538
回答: ZendFrameworkに詳しいわけではないので一般論ですが。 class "Zend\Db\Adapter\AdapterAbstractServiceFactory" which does not exist; please provide a valid class name resolving to an implementation of Zend\ServiceManager\AbstractFactoryInterface in /Users/usr/test/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:538 と言われているので、まず`Zend\Db\Adapter\AdapterAbstractServiceFactory`があるか見てみてください。 そして、ServiceManager.php:538 を見てみて、どのようなClassをimplementしようとしているのか見てみてください。 DBのAdapterと言う事で、PDOがインストールされていないとかそういう事じゃないのかなぁと漠然と思いますが。