Magento 2版本2.1.2,未定义索引PK_CMS_PAGE

时间:2016-12-08 16:29:08

标签: php magento2

在本地安装magento 2站点。一半由开发者开发。 他在他的机器上的网站版本似乎工作正常。我的版本在admin-> content->页面部分....和网站前端主页中提供了与CMS页面相关的错误:

Notice : Undefined index: PK_CMS_PAGE in /vendor/magento/framework/EntityManager/EntityMetadata.php on line 96

在线找到的与此问题相关的信息不多。 设置:升级已经运行,并且运行良好。

有人能指出我正确的方向来解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

数据库中的

cms_page表缺少其主键!

答案 1 :(得分:0)

安装/导入项目db:
可能会超出max_execution_time 致命错误:xampp \ phpMyAdmin \ libraries \ dbi \ DBIMysqli.php上线超过300秒的最大执行时间...

你需要:
1.在php.ini中更改max_execution_time:
的max_execution_time = -1
2. xampp \ phpMyAdmin \ libraries \ config.default.php:
$ cfg [' ExecTimeLimit'] = 0;
3.重启apache和mysql
3.删除损坏的数据库并导入/重新安装magento 2

答案 2 :(得分:0)

对于法师2.1版本,这对我有效

rm -rf pub/static/frontend/ && rm -rf pub/static/_cache && rm -rf var/view_preprocessed/ && rm -rf var/cache && rm -rf var/generation && rm -Rf var/di && rm -Rf var/page_cache

bin/magento c:f