1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Не устанавливается JSiteMap Pro

Тема в разделе "Вопросы по расширениям Joomla [тех. поддержка]", создана пользователем Cerhio, 13 сен 2016.

  1. Cerhio

    Cerhio Cкладчик

    Регистрация:
    11 авг 2015
    Сообщения:
    14
    Симпатии:
    1
    Скриншот ошибки : https://nimbus.everhelper.me/client/notes/share/575217/ekxdy1e2zvkctlq668iy

    Максимально подробное описание ошибки : ...

    При установке выдаёт ошибку

    JInstaller: :Install: Ошибка SQL Index column size too large. The maximum column size is 767 bytes. SQL=CREATE TABLE IF NOT EXISTS `#__jmap_metainfo` ( `id` int(11) unsigned NOT NULL auto_increment, `linkurl` varchar(600) NOT NULL, `meta_title` text NULL, `meta_desc` text NULL, `robots` varchar(255) NULL, `published` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), INDEX `linkurl` (`linkurl`), INDEX `robots` (`robots`), INDEX `published` (`published`) ) ENGINE=InnoDB CHARACTER SET `utf8`;
    Расширение Установить: ошибка выполения SQL-запроса: Ошибка базы данных с номером 1709
    Index column size too large. The maximum column size is 767 bytes. SQL=CREATE TABLE IF NOT EXISTS `#__jmap_metainfo` ( `id` int(11) unsigned NOT NULL auto_increment, `linkurl` varchar(600) NOT NULL, `meta_title` text NULL, `meta_desc` text NULL, `robots` varchar(255) NULL, `published` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), INDEX `linkurl` (`linkurl`), INDEX `robots` (`robots`), INDEX `published` (`published`) ) ENGINE=InnoDB CHARACTER SET `utf8`;
    SQL =

    CREATE TABLE IF NOT EXISTS `#__jmap_metainfo` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `linkurl` varchar(600) NOT NULL,
    `meta_title` text NULL,
    `meta_desc` text NULL,
    `robots` varchar(255) NULL,
    `published` tinyint(1) NOT NULL default '0',
    PRIMARY KEY (`id`),
    INDEX `linkurl` (`linkurl`),
    INDEX `robots` (`robots`),
    INDEX `published` (`published`)
    ) ENGINE=InnoDB CHARACTER SET `utf8`;








    Название хостинга или локального сервера : beget

    Версия php : пробовал 5.6 и 7


    Ссылка на бекап вашего сайта (можно сделать при помощи компонента akeeba backup) :

    #1
  2. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Попросите изменить (увеличить) версию MySQL
    #2
  3. Bess

    Bess Опытный складчик

    Регистрация:
    16 окт 2014
    Сообщения:
    126
    Симпатии:
    21
    Beget версию MySQL не меняет, но подсказали решение:
    в архиве имеется файл admin/sql/install.mysql.utf8.sql
    Его нужно открыть в любом текстовом редакторе и в блоке создания таблицы #__jmap_metainfo заменить ENGINE=InnoDB на ENGINE=MyISAM
    #3