Zend framework2 Apigility管理用户界面未打开

Zend framework2 Apigility管理用户界面未打开,zend-framework2,laminas-api-tools,zend-framework3,Zend Framework2,Laminas Api Tools,Zend Framework3,所以我的apigility管理区在他们将其更新为ZF3之前工作正常 不,在composer更新之后,当我尝试打开/apigility/ui时,我得到了这个消息 是否有人知道可能存在的问题以及我们如何解决此问题 问题是: 在错误日志中,您会发现没有加载css和js数据。由于rwoverdijk/assetmanager已从apigility Admin 1.5中删除,因此不再加载某些文件 解决方案: 遵循第2部分。从 我还尝试了第1部分,因为现在RWK/assetmanager已经在1.7.1上

所以我的apigility管理区在他们将其更新为ZF3之前工作正常

不,在composer更新之后,当我尝试打开/apigility/ui时,我得到了这个消息


是否有人知道可能存在的问题以及我们如何解决此问题

问题是: 在错误日志中,您会发现没有加载css和js数据。由于rwoverdijk/assetmanager已从apigility Admin 1.5中删除,因此不再加载某些文件

解决方案: 遵循第2部分。从

我还尝试了第1部分,因为现在RWK/assetmanager已经在1.7.1上了(但我不知道这个版本是否解决了不兼容问题,所以我使用了zf/zf资产管理器)。我仍然使用ZF2,但问题是相同的

安装zf资产管理器。这是一个Composer插件,在安装或卸载软件包时运行。如果添加此项,则需要执行以下步骤:

composer require --dev zfcampus/zf-asset-manager

rm -Rf ./vendor

composer install

为了让插件从其他组件中获取资产并将其复制到公用文件夹中,附加步骤是必要的。安装后,您会在您的文件夹中找到一个文件夹apigility ui

当我在本地开发环境中为一个新的存储库重新使用相同的代码,并将base_path值设置为 ./module/Application/config/module.config.php

“查看\u管理器”=>[ “基本路径”=>“”,…]

我通过删除base_path config值解决了这个问题

无法完全呈现视图,因为向呈现视图中注入了错误的html基。在我的例子中,html基础看起来像

而不是

<base href="http://subdomain2.example.com.dev">


您能提供更多详细信息吗?检查您的web服务器日志以查看是否报告了任何错误,确保已打开错误报告,可能会比较出现问题前后的composer.json(或lock文件)。所有这些都应该有助于深入了解问题所在。我也面临着同样的问题,然后我在url中加入了public,如下所示。。现在它开始工作了