2016-09-06 63 views
0

所以我的应用程序管理区域工作得很好,然后他们更新到ZF3。Apigility管理界面不开放

没有作曲家更新后,我得到这个,当我尝试打开/ apigility/UI

/apigility/ui page

有谁知道可能是什么问题,我们如何解决这个问题呢?

+0

你能否提供更多细节?检查您的Web服务器日志,看看是否有报告了任何错误,确保错误报告问题之前和之后开启,也许你composer.json(或锁定文件)的比较。所有这些应该有助于深入研究问题所在。 –

+0

我正面临同样的问题,然后我包括像这样的http://example.com/public/apigility/ui网址公众。现在它的工作 –

回答

1

问题是: 在错误日志中,您会发现css和js数据未加载。由于rigverdijk/assetmanager自apigility Admin 1.5被删除,所以一些文件不再被加载。

解决方法:升级的 后续部分2. https://github.com/zfcampus/zf-apigility-admin#initial-upgrade-to-15

我也尝试过第1部分什么也正因为现在的rwoverdijk/assetmanager现在是1.7.1(但我不知道是否这个版本解决了不兼容问题,所以我使用了zfcampus/zf-asset-manager)。我仍然在ZF2上,但问题是一样的。

安装zf-asset-manager。这是一个Composer插件,在安装或卸载软件包时运行。如果添加了这一点,你将需要按照下列步骤操作:

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

rm -Rf ./vendor 

composer install 

额外的步骤,以便所必需的插件的资产与其他组件回暖,并将它们复制到公用文件夹。安装之后,你会发现在你

0

同样的事情也发生在我身上的一个文件夹apigility的UI,当我重复使用我的本地开发环境,一个新的存储库相同的代码已经设置 ./module/Application/的价值BASE_PATH config/module.config.php

'view_manager'=> [ 'BASE_PATH'=> 'https://subdomain1.example.com',..]

我通过删除BASE_PATH配置值来解决它。

视图可以作为错误HTML基被喷射到呈现的视图不被完全呈现。在我的情况下,HTML基础看上去像

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

而不是

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