2016-12-08 4 views
1

Установка сайта magento 2 локально. Половина разработана разработчиком anothr. Его версия сайта на его машине, похоже, работает нормально. Моя версия дает ошибку, связанную с CMS страниц, и на страницах раздела админи-> контент-> .... и сайт фронтенд страница:Magento 2 version 2.1.2, undefined index PK_CMS_PAGE

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

Не так много информации, найденной в связи с этим вопросом в Интернете. setup: upgrade был запущен и завершен в порядке.

Может ли кто-нибудь указать мне в правильном направлении, чтобы решить эту проблему?

ответ

1

В таблице cms_page в базе данных отсутствует основной ключ!

0

Вы, вероятно, получите max_execution_time превышены по установке/импорта проекта БД:
Фатальная ошибка: Максимальное время выполнения 300 секунд превышены в XAMPP \ PHPMYADMIN \ библиотеки \ DBI \ DBIMysqli.php на линии ...

Вы необходимо:
1. изменение max_execution_time в php.ini:
max_execution_time = -1
2. XAMPP \ PHPMYADMIN \ библиотеки \ config.default.php:
$ CFG [ 'ExecTimeLimit'] = 0;
3. перезапустить apache и mysql
3. отбросить сломанную базу данных и импортировать/переустановить ваш magento 2