Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework2 克隆到单独计算机后ZEND2项目不工作_Zend Framework2 - Fatal编程技术网

Zend framework2 克隆到单独计算机后ZEND2项目不工作

Zend framework2 克隆到单独计算机后ZEND2项目不工作,zend-framework2,Zend Framework2,我已经从我们的服务器克隆了我办公室同事的zend2项目。他使用了zfcuser、zfcbase和zfcadmin。但当我试图在本地机器上运行该项目时 <b>Fatal error</b>: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (ZfcBase) could not be initialized.' in C:\xampp\htdoc

我已经从我们的服务器克隆了我办公室同事的zend2项目。他使用了zfcuser、zfcbase和zfcadmin。但当我试图在本地机器上运行该项目时

<b>Fatal error</b>:  Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException'
with message 'Module (ZfcBase) could not be initialized.' in C:\xampp\htdocs\coolshop
\vendor\ZF2\library\Zend\ModuleManager\ModuleManager.php:140
致命错误:未捕获异常“Zend\ModuleManager\exception\RuntimeException”
在C:\xampp\htdocs\coolshop中出现消息“无法初始化模块(ZfcBase)”
\vendor\ZF2\library\Zend\ModuleManager\ModuleManager.php:140

对我来说,一切都很好,因为同一个项目100%在我同事的机器上工作。我也试过这位作曲家。但是运气不好

这是将ZfcBase模块作为git子模块加载的结果。如果修复此模块,您将收到与以这种方式使用的其他模块或依赖项相同的错误。当有人试图在新机器上克隆项目,或者您在本地删除项目并尝试重新克隆时,我遇到了这个问题

这里的简单答案是使用composer作为您的依赖项管理器,这样您会有更好的一天。转到require语句并将其复制到composer.json文件中(保存.json文件后需要运行composer脚本)。大多数模块都应该有使用composer在自述文件中获取它们的说明。 我应该注意,如果您使用的是依赖于ZfcBase的其他模块,那么您可能只需要为这些模块提供一个require语句,而不是它们的依赖项(如ZfcBase)


有人对ZfcUser模块提出了质疑。这位作曲家解决了他的问题

你确定所有文件都已传输?它只是说明无法加载
ZfcBase
,这通常是因为文件夹
/vendor/zf commons/ZfcBase
不在那里;)请从页面源代码(
CTRL+U
)复制异常。那么它们的可读性就更好了。