【发布时间】:2012-11-08 14:56:47
【问题描述】:
您好,我正在尝试通过作曲家将教义 2 安装到 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',
),
),
);
我的 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": "*"
},
所有需要的学说库都在 vendor/doctrine 目录中。我猜是自动加载有问题。
作曲家更新后,我收到消息:
[ErrorException]
proc_open(): CreateProcess failed, error code - 267
我不知道这意味着什么,但也许这会有所帮助。
第二件事是https://github.com/doctrine/DoctrineORMModule 上有部分:
Installation steps (without composer) 和第 3 点。setup PSR-0 autoloading for namespace DoctrineORMModule ...我在哪里可以设置这个东西?
【问题讨论】:
-
我的问题是我在模块文件夹和文件中拥有的权限。 (我在 Ubuntu 电脑上)
标签: doctrine-orm zend-framework2 composer-php