从composer下载安装程序。这是我在composer。json中的内容:
"require": {
"php": ">=5.3.3",
"zf-commons/zfc-user": "dev-master",
"zendframework/zendframework": "2.3.*",
"zendframework/zend-developer-tools":"dev-master",
"doctrine/doctrine-orm-module":"dev-master",
"bjyoungblood/bjy-authorize": "1.4.*"
}
执行命令php composer.php self-update和php install composer。帕尔,成功了。
在我的应用程序。配置有以下模块:
'modules' => array(
'Base',
'DoctrineModule',
'DoctrineORMModule',
'ZendDeveloperTools',
'ZfcBase',
'ZfcUser',
'ZfcUserDoctrineORM',
'ZendDeveloperTools',
'BjyAuthorize',
'Users',
'Facebook'
),
当我尝试运行我的应用程序时,问题发生了:总是返回状态500与堆栈跟踪:
Uncaught exception 'Zend'ModuleManager'Exception'RuntimeException' with message 'Module (ZfcUserDoctrineORM) could not be initialized.' in /home/triangulum/workspace-php/apegueme/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php:195
Stack trace:
#0 /home/triangulum/workspace-php/apegueme/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php(169): Zend'ModuleManager'ModuleManager->loadModuleByName(Object(Zend'ModuleManager'ModuleEvent))
#1 /home/triangulum/workspace-php/apegueme/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php(96): Zend'ModuleManager'ModuleManager->loadModule('ZfcUserDoctrine...')
#2 [internal function]: Zend'ModuleManager'ModuleManager->onLoadModules(Object(Zend'ModuleManager'ModuleEvent))
#3 /home/triangulum/workspace-php/apegueme/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(468): call_user_func(Array, Object(Zend'ModuleManager'ModuleEvent))
#4 /home/triangulum/workspace-ph in /home/triangulum/workspace-php/apegueme/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php on line 195
这个过程已经重复了几次,总是得到相同的结果。
有人能帮帮我吗?
我找到了解决方案。我给出了这个维护代码,并看到前面的开发人员下载了编译器。