Doctrine orm 无法初始化zf2模块(DoctrineModule)
嗨,我正在尝试通过composer将doctrine2安装到zf2。 我得到一个错误:Doctrine orm 无法初始化zf2模块(DoctrineModule),doctrine-orm,zend-framework2,composer-php,Doctrine Orm,Zend Framework2,Composer Php,嗨,我正在尝试通过composer将doctrine2安装到zf2。 我得到一个错误: 致命错误:未捕获异常“Zend\ModuleManager\exception\RuntimeException”,消息“模块(doctriemodule)无法初始化”。 我遵循这个步骤 我的application.config如下所示: return array( 'modules' => array( 'Application', 'DoctrineModule', 'Doc
致命错误:未捕获异常“Zend\ModuleManager\exception\RuntimeException”,消息“模块(doctriemodule)无法初始化”。
我遵循这个步骤
我的application.config如下所示:
return array(
'modules' => array(
'Application',
'DoctrineModule',
'DoctrineORMModule',
'Album',
'User'
),
'module_listener_options' => array(
'config_glob_paths' => array(
'config/autoload/{,*.}{global,local}.php',
),
'module_paths' => array(
'./module',
'./vendor',
),
),
);
My composer.json:
"minimum-stability": "dev",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*",
"doctrine/doctrine-orm-module": "dev-master",
"zendframework/zend-developer-tools": "*",
"bjyoungblood/bjy-profiler": "*"
},
所有需要的条令库都在供应商/条令目录中。我想是自动加载有问题。在composer更新后,我收到一条消息:
[ErrorException]
proc_open():CreateProcess失败,错误代码-267
我不知道这意味着什么,但也许这会有帮助
第二件事是在这一部分:
安装步骤(不带编写器)
和第3点<代码>为命名空间DoctrineORMModule设置PSR-0自动加载…在哪里可以设置此功能 从开始,在您的环境(我假设是windows)下安装PHP时似乎出现了问题
模块未正确安装,composer未正确卸载自动加载器,因为它在安装过程中崩溃
尝试在不同的路径中重复安装过程,并检查您是否正在使用最新版本的composer with
php composer.phar self update
如果某些供应商文件夹是在另一台机器上创建的,这可能会导致出现错误。因此,请执行以下操作
composer.lock
和/vendor
文件夹李>
php composer.phar自我更新
php composer.phar install
重新安装依赖项我的问题是我在模块文件夹和文件中拥有的权限。(我在Ubuntu电脑中)