2014-05-05 202 views
0

composer update之後,我的應用程序不再運行。 錯誤是:Zend Framework 2錯誤

PHP Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\InvalidArgumentException' with message 'Provided abstract factory must be the class name of an abstract factory or an instance of an AbstractFactoryInterface.' in /path_to_app/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:302

我一派錯誤,似乎在2013年5月發生過類似的事情,可能是solved只是評論兩行module.config.php 當然,我已經試過了,但它似乎沒有工作。

任何想法?

回答

0

在你的module.config.php中有一個工廠服務配置問題,就像錯誤說你的一個配置的工廠服務不是「抽象工廠的類名或AbstractFactoryInterface的一個實例」。

出於調試目的,嘗試暫時禁用您的應用程序註冊模塊,以檢測其配置在哪個模塊中(如果您不知道),直到錯誤消失。

然後檢查服務配置。

+0

我試過了(禁用了application.config.php中的所有模塊),但錯誤仍然存​​在。 – h4p0

+0

你可以發佈你的application.config.php? –