ZFTool: класс «Zend \ Log \ ProcessorPluginManager» не найден

После установки ZFTool Я пытался проверить, работает ли он, но я всегда получаю следующую ошибку:

fernando@pudim:~/tmp$ php zf.php version

PHP Fatal error:  Class 'Zend\Log\ProcessorPluginManager' not found in /home/fernando/tmp/vendor/zendframework/zend-mvc/Zend/Mvc/Service/AbstractPluginManagerFactory.php on line 32
PHP Stack trace:
PHP   1. {main}() /home/fernando/tmp/zf.php:0
PHP   2. Zend\Mvc\Application::init() /home/fernando/tmp/zf.php:50
PHP   3. Zend\ModuleManager\ModuleManager->loadModules() /home/fernando/tmp/vendor/zendframework/zend-mvc/Zend/Mvc/Application.php:252
PHP   4. Zend\EventManager\EventManager->trigger() /home/fernando/tmp/vendor/zendframework/zend-modulemanager/Zend/ModuleManager/ModuleManager.php:123
PHP   5. Zend\EventManager\EventManager->triggerListeners() /home/fernando/tmp/vendor/zendframework/zend-eventmanager/Zend/EventManager/EventManager.php:207
PHP   6. call_user_func() /home/fernando/tmp/vendor/zendframework/zend-eventmanager/Zend/EventManager/EventManager.php:468
PHP   7. Zend\ModuleManager\Listener\ServiceListener->onLoadModulesPost() /home/fernando/tmp/vendor/zendframework/zend-eventmanager/Zend/EventManager/EventManager.php:468
PHP   8. Zend\ServiceManager\ServiceManager->get() /home/fernando/tmp/vendor/zendframework/zend-modulemanager/Zend/ModuleManager/Listener/ServiceListener.php:212
PHP   9. Zend\ServiceManager\ServiceManager->create() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:525
PHP  10. Zend\ServiceManager\ServiceManager->doCreate() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:593
PHP  11. Zend\ServiceManager\ServiceManager->createFromFactory() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:633
PHP  12. Zend\ServiceManager\ServiceManager->createServiceViaCallback() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:1055
PHP  13. call_user_func() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:923
PHP  14. Zend\Mvc\Service\AbstractPluginManagerFactory->createService() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:923

Замечания: У меня установлен ZFTool в /home/fernando/tmp/ папка.

Что я могу сделать, чтобы решить эту проблему?

0

Решение

Следующий этот вопрос Github, Я нашел ответ.

Просто добавьте следующее в ваш composer.json файл:

"zendframework/zend-log": ">=2.3.0"

После этого ваш composer.json файл, вероятно, будет выглядеть примерно так:

{
"require": {
"zendframework/zftool": "dev-master",
"zendframework/zend-log": ">=2.3.0"}
}

Теперь вам просто нужно обновить / установить новые пакеты. Запустите следующую команду в вашем терминале: composer update или же php composer.phar update,

Тестирование:

fernando@pudim:~/tmp$ php zf.php version
ZFTool - Zend Framework 2 command line Tool
The application in this folder is using Zend Framework 2.3.4

Надеюсь, это поможет, ребята!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]