Php 无法初始化模块-不同的服务器

Php 无法初始化模块-不同的服务器,php,apache,zend-framework,zend-framework3,Php,Apache,Zend Framework,Zend Framework3,我有一个基于以下问题的问题: 正如在这个问题中提到的,我在生产服务器上使用composer进行了转储自动加载,并下载了该项目,以便在我的计算机上本地工作 当我加载“”时,一切正常,我可以访问这两个模块。 当我加载“”(我在那里自动转储)时,没有显示任何内容,我得到 未捕获Zend\ModuleManager\Exception\RuntimeException:模块 (博客)无法初始化。在里面 /srv/www/htdocs/zf3/vendor/zendframework/zend modu

我有一个基于以下问题的问题:

正如在这个问题中提到的,我在生产服务器上使用composer进行了转储自动加载,并下载了该项目,以便在我的计算机上本地工作

当我加载“”时,一切正常,我可以访问这两个模块。 当我加载“”(我在那里自动转储)时,没有显示任何内容,我得到

未捕获Zend\ModuleManager\Exception\RuntimeException:模块 (博客)无法初始化。在里面 /srv/www/htdocs/zf3/vendor/zendframework/zend modulemanager/src/modulemanager.php:203

堆栈跟踪:
#0/srv/www/htdocs/zf3/vendor/zendframework/zend modulemanager/src/modulemanager.php(175): Zend\ModuleManager\ModuleManager->loadModuleByName(对象(Zend\ModuleManager\ModuleEvent))
#1/srv/www/htdocs/zf3/vendor/zendframework/zend modulemanager/src/modulemanager.php(97): Zend\ModuleManager\ModuleManager->loadModule('Blog')
#2/srv/www/htdocs/zf3/vendor/zendframework/zend eventmanager/src/eventmanager.php(322): Zend\ModuleManager\ModuleManager->onLoadModules(对象(Zend\ModuleManager\ModuleEvent))
#3/srv/www/htdocs/zf3/vendor/zendframework/zend eventmanager/src/eventmanager.php(171): Zend\EventManager\EventManager->triggerListeners(对象(Zend\ModuleManager\ModuleEvent))
#4/srv/www/htdocs/zf3/vendor/zendframework/zend modulemanager/src/modulemanager.php(120): Zend\EventManager\EventManager->triggerEvent(对象中的Zen /srv/www/htdocs/zf3/vendor/zendframework/zend modulemanager/src/modulemanager.php 在线203

两台apache2服务器(都在PHP7上)之间似乎存在差异


有人知道要搜索什么吗?

当composer自动加载转储时,它会将文件写入项目中

我在机器上安装了composer,以便在不同的项目中使用他

似乎作曲家对文件设置了错误的权限。 我在整个项目中尝试了chmod777,以获得解决此问题的提示,现在它可以工作了

我现在将autoload.php设置为755,它仍然可以工作


服务器之间的区别在于权限管理,您必须在最初创建autoload.php后更改其权限。

您的本地服务器是否在windows上,而您的产品是否在Linux上?@ThomasDutrion完全正确,我在本地有一个xampp安装,并且在生产服务器上有openSUSE。