【问题标题】:zf2 Module (DoctrineModule) could not be initializedzf2 模块 (DoctrineModule) 无法初始化
【发布时间】: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


【解决方案1】:

如果某些供应商文件夹是在另一台机器上创建的,这可能会导致您遇到错误。所以执行以下操作。

  1. 尝试删除composer.lock./vendor 文件夹。
  2. 然后php composer.phar self-update
  3. 运行php composer.phar install 重新安装依赖项。

【讨论】:

    【解决方案2】:

    截至https://github.com/composer/composer/issues/1063https://github.com/composer/composer/issues/1346,这看起来像是在您的环境(我假设是Windows)下设置PHP 的问题。

    模块未正确安装,并且由于在安装过程中崩溃,composer 未正确转储自动加载器。

    尝试在不同的路径中重复安装过程,并检查您使用的是最新版本的作曲家php composer.phar self-update

    【讨论】:

      猜你喜欢
      • 2016-01-02
      • 1970-01-01
      • 2013-09-03
      • 2012-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2012-11-11
      相关资源
      最近更新 更多