use*_*937 6 doctrine-orm zend-framework2 composer-php
嗨,我正在尝试通过composer将doctrine2安装到zf2.我收到错误:
Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (DoctrineModule) could not be initialized.'
我按照这个步骤https://github.com/doctrine/DoctrineORMModule
我的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',
),
),
);
Run Code Online (Sandbox Code Playgroud)
我的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": "*"
},
Run Code Online (Sandbox Code Playgroud)
所有需要的学说库都在vendor/doctrine目录中.我想这与自动加载有关.
在作曲家更新后,我得到消息:
[ErrorException]
proc_open(): CreateProcess failed, error code - 267
我不能告诉它意味着什么,但也许这将是有帮助的.
第二件事是在https://github.com/doctrine/DoctrineORMModule上有section:
Installation steps (without composer)和point 3. setup PSR-0 autoloading for namespace DoctrineORMModule...我可以在哪里设置这个东西?
从https://github.com/composer/composer/issues/1063和https://github.com/composer/composer/issues/1346开始,这看起来像是您的环境下 PHP 设置的问题(我假设是窗户)。
模块未正确安装,并且 Composer 未正确转储自动加载器,因为它在安装过程中崩溃了。
尝试在不同的路径中重复安装过程,并检查您是否正在使用最新版本的作曲家php composer.phar self-update
| 归档时间: |
|
| 查看次数: |
8998 次 |
| 最近记录: |