0

我对整个 pimcore 都是新手。我正在尝试玩耍并创建课程。问题是,我无法创建超过 1 个类,并且在数据库中它是无名的,所以当我尝试创建另一个类时,它也尝试将其存储在没有名称的数据库中,最终显示SQL 错误提示存在重复条目。任何想法这背后的原因可能是什么?

我在 nginx 服务器上安装了 pimcore,我试图通过选择 Settings->Objects->Classes 然后“添加类”来创建类,创建第一个类就可以了,我输入了类的名称并成功添加,但是,相应数据库条目中的名称字段为空,如空字符串“”。因此,当我尝试添加另一个类并且 pimcore 尝试将其存储在表“类”中时,它返回一个错误,指出这将是一个重复条目,因为它们都是无名的,即未添加输入的名称。以下错误是我使用开发人员工具设法找到的,可能会有所帮助。

[WARN] 无法解析服务器 minified_javascript_core_f5757da....js?_dc=3708:5684 返回的 JSON 错误:您正在尝试解码无效的 JSON 字符串:
致命错误:在/中调用成员函数 hasChilds() on null var/www/html/pimproject/pimcore/modules/admin/controllers/DocumentController.php在第59行

at new Ext.Error (http://192.10.0.0/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:27054)
at Function.Ext.apply.raise (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:27447)
at Object.Ext.raise (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:27594)
at Object.Ext.JSON.me.decode (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:385102)
at Ext.define.onProxyLoad (http://192.10.0.10/website/var/tmp/minified_javascript_core_f5757da9fa29d5bf13e6aa5058eff9f7.js?_dc=3708:5641:28)
at Ext.cmd.derive.triggerCallbacks (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:594533)
at Ext.cmd.derive.setCompleted (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:594231)
at Ext.cmd.derive.setException (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:594444)
at Ext.cmd.derive.process (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:593638)
at Ext.cmd.derive.processResponse (http://192.10.0.10/pimcore/static6/js/lib/ext/ext-all.js?_dc=3708:22:648303)
4

1 回答 1

0

只需重新安装 Pimcore。它可能是一些作曲家或子模块错误。

我强烈建议第一次安装运行 Demo 项目https://github.com/pimcore/demo而不是 Skeleton,特别是如果您使用的是 Docker。稍后,当您对 Pimcore 有感觉时,请随意安装 Skeleton 或任何其他项目。

Pimcore 可以稳定工作多年。如果您之前遇到过一些问题 - 现在,它是稳定的。

于 2021-08-17T07:38:42.327 回答