我安装了 Pimcore 3.1.1,但我对以下消息有很多问题:
(
[message] => SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'p_index_person__id'; check that column/key exists, query was: ALTER TABLE `object_store_3` DROP INDEX `p_index_person__id`;
[method] => query
[arguments] => Array
(
[0] => ALTER TABLE `object_store_3` DROP INDEX `p_index_person__id`;
)
)
(
[message] => SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'p_index_person__type'; check that column/key exists, query was: ALTER TABLE `object_store_3` DROP INDEX `p_index_person__type`;
[method] => query
[arguments] => Array
(
[0] => ALTER TABLE `object_store_3` DROP INDEX `p_index_person__type`;
)
)
(
[message] => SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'p_index_Options'; check that column/key exists, query was: ALTER TABLE `object_store_12` DROP INDEX `p_index_Options`;
[method] => query
[arguments] => Array
(
[0] => ALTER TABLE `object_store_12` DROP INDEX `p_index_Options`;
)
)
在帖子底部的Pimcore 论坛中报告了相同的错误。
这有什么问题吗?目前,我无法与 Pimcore 合作。对象结构的每一次变化都会破坏数据。有什么建议吗?
更新#001: 我已经尝试过 Johan 的解决方案:
第一
- 备份整个系统
- 从 admin 中导出类定义
- 从管理员中导入类定义,保存类
第二
- 从 admin 中导出类定义
- 删除 website/var/classes 中的文件
- 再次导入您的类定义
我在使用 alter table 的日志中总是有相同的错误。
当我尝试将 ObjectBricks 添加到我的对象时,我看到了:
谢谢你的帮助。
祝你今天过得愉快。