SQLSTATE[42S02]: Базовая таблица или представление не найдены: плоская сетка конфигурации проектирования
Доброе утро,
Я использую magento 2.1.9 и вчера я сделал восстановление резервной копии, но теперь, когда я пытаюсь получить доступ к;
Content/Design/Configuration
Появляется следующая ошибка;
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'myserver.design_config_grid_flat' doesn't exist, query was: SELECT COUNT(*) FROM `design_config_grid_flat` AS `main_table`
Как я могу исправить эту ошибку?
Спасибо вам!
1
2 answers
В соответствии с просьбой в комментарии:
CREATE TABLE `design_config_grid_flat` (
`entity_id` int(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT,
`store_website_id` int(11),
`store_group_id` int(11),
`store_id` int(11),
`theme_theme_id` varchar(255)
);
Затем данные:
INSERT INTO `design_config_grid_flat` (
`store_website_id`, `store_group_id`, `store_id`
) VALUES
(null, null, null),
(1, null, null),
(1, 1, 1);
Это должно сработать - дайте мне знать, если возникнут какие-либо проблемы (запуск в mysql^^)
3
Author: treyBake, 2017-11-17 10:16:23
Создайте отсутствующую таблицу:
CREATE TABLE `design_config_grid_flat` (
`entity_id` int(10) unsigned NOT NULL COMMENT 'Entity ID',
`store_website_id` int(11) DEFAULT NULL COMMENT 'Store_website_id',
`store_group_id` int(11) DEFAULT NULL COMMENT 'Store_group_id',
`store_id` int(11) DEFAULT NULL COMMENT 'Store_id',
`theme_theme_id` varchar(255) DEFAULT NULL COMMENT 'Theme_theme_id',
PRIMARY KEY (`entity_id`),
KEY `DESIGN_CONFIG_GRID_FLAT_STORE_WEBSITE_ID` (`store_website_id`),
KEY `DESIGN_CONFIG_GRID_FLAT_STORE_GROUP_ID` (`store_group_id`),
KEY `DESIGN_CONFIG_GRID_FLAT_STORE_ID` (`store_id`),
FULLTEXT KEY `DESIGN_CONFIG_GRID_FLAT_THEME_THEME_ID` (`theme_theme_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='design_config_grid_flat';
Затем запустите индексатор:
php bin/magento indexer:reindex
0
Author: Mehdi, 2018-06-13 12:23:40