Ошибка при установке Витрины

Известные ошибки проявляющиеся при работе с сайтом
-Got error 28 from storage engine
-MySQL server has gone away
-Данные не в формате JSON
Ответить
Аватара пользователя
kaifat
lvl 1
Сообщения: 1
Зарегистрирован: 12 окт 2019, 16:03

Ошибка при установке Витрины

Сообщение kaifat » 12 окт 2019, 16:06

На последнем этапе возникает следующая ошибка:

Ошибка выполнения запроса:Specified key was too long; max key length is 1000 bytes
CREATE TABLE IF NOT EXISTS `mg_category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `left_key` int(11) NOT NULL DEFAULT 1, `right_key` int(11) NOT NULL DEFAULT 1, `level` int(11) NOT NULL DEFAULT 2, `title` varchar(255), `menu_title` varchar(255) NOT NULL DEFAULT '', `url` varchar(255), `parent` int(11) NOT NULL, `parent_url` varchar(255) NOT NULL, `sort` int(11), `html_content` longtext, `meta_title` text, `meta_keywords` text, `meta_desc` text, `invisible` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Не выводить в меню', `1c_id` varchar(255), `image_url` text, `menu_icon` text, `rate` double NOT NULL DEFAULT '0', `export` tinyint(1) NOT NULL DEFAULT '1', `seo_content` text, `activity` TINYINT(1) NOT NULL DEFAULT '1', `unit` varchar(255) NOT NULL DEFAULT 'шт.', `seo_alt` text, `seo_title` text, `menu_seo_alt` text, `menu_seo_title` text, `countProduct` int(11) NOT NULL DEFAULT '0', `weight_unit` VARCHAR(10) NOT NULL DEFAULT 'kg', PRIMARY KEY (`id`), KEY `1c_id` (`1c_id`), KEY `url` (`url`), KEY `parent_url` (`parent_url`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

Пробовал с 5.7 и 8 версией MYSQL из OpenServer
Аватара пользователя
Mark
Web-мастер
Сообщения: 4608
Зарегистрирован: 28 авг 2012, 16:09

Re: Ошибка при установке Витрины

Сообщение Mark » 14 окт 2019, 13:25

Уточните, данная проблема возникает, только при установке редакции Витрина?

Мы выполнили запрос на openserver, он корректно отработал.

Попробуйте выполнить этот запрос у себя в phpmyadmin

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `mg_category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `left_key` int(11) NOT NULL DEFAULT 1, `right_key` int(11) NOT NULL DEFAULT 1, `level` int(11) NOT NULL DEFAULT 2, `title` varchar(255), `menu_title` varchar(255) NOT NULL DEFAULT '', `url` varchar(255), `parent` int(11) NOT NULL, `parent_url` varchar(255) NOT NULL, `sort` int(11), `html_content` longtext, `meta_title` text, `meta_keywords` text, `meta_desc` text, `invisible` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Не выводить в меню', `1c_id` varchar(255), `image_url` text, `menu_icon` text, `rate` double NOT NULL DEFAULT '0', `export` tinyint(1) NOT NULL DEFAULT '1', `seo_content` text, `activity` TINYINT(1) NOT NULL DEFAULT '1', `unit` varchar(255) NOT NULL DEFAULT 'шт.', `seo_alt` text, `seo_title` text, `menu_seo_alt` text, `menu_seo_title` text, `countProduct` int(11) NOT NULL DEFAULT '0', `weight_unit` VARCHAR(10) NOT NULL DEFAULT 'kg', PRIMARY KEY (`id`), KEY `1c_id` (`1c_id`), KEY `url` (`url`), KEY `parent_url` (`parent_url`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8mb4_general_ci;
Аватара пользователя
i3bepb
lvl 3
Сообщения: 16
Зарегистрирован: 01 ноя 2019, 14:53

Re: Ошибка при установке Витрины

Сообщение i3bepb » 01 ноя 2019, 15:17

Ошибка возникает из-за используемой кодировки - utf8mb4. Вот хороший ответ, что предпринять http://qaru.site/questions/150246/mysql ... 1000-bytes
Ответить