Компонент JSitemap Professional

pragmatik

Постоялец
Регистрация
11 Фев 2013
Сообщения
122
Реакции
33
Расширение для создания карт сайта на Joomla с кучей настроек.
Впечатлил рейтинг этого расширения на Для просмотра ссылки Войди или Зарегистрируйся
Из перевода описания:
Virtuemart 2 и Kunena 3.x совместимо!
Не использует плагины.
Возможность выводить карту сайта в модуле.
 
Последнее редактирование модератором:
Предупреждение
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, `meta_image` VARCHAR(255) 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`;
Ошибка
Ошибка при установке компонента\
joomla351
you must first extract it and then select your version to install it.
 
you must first extract it and then select your version to install it.
я знаю) я файл JSitemapPro40j3.zip устанавливал)))

Это ошибка настройки БД. Возможно innodb_large_prefix, дабы у меня компонент установился без проблем.
Ставлю на чистую joomla 351 без надстроек
 
и как быть? хостер же мне даст доступ к настройке))))) Есть htaccess файл и есть php_my_admin, может как то через них сделать?
Тут проблему нужно выяснить - что за кодировка на сервере и с чем идёт сравнение. Это как раз, я думаю, проблема кодировки. В php_my_admin как раз всё это и проживает :)
 
странно, все другие плагины модули компоненты ставятся на раз два.
 
слишком длинное поле для типа VARCHAR при обычных настройках

варианты:
1. можно уменьшить длину поля linkurl до 255 символов
2. поменять engine для таблицы на myisam (например)
3. установить innodb_large_prefix = true в конфиге и у таблицы указать формат строк DYNAMIC или COMPRESSED
Для просмотра ссылки Войди или Зарегистрируйся
 
слишком длинное поле для типа VARCHAR при обычных настройках

варианты:
1. можно уменьшить длину поля linkurl до 255 символов
2. поменять engine для таблицы на myisam (например)
3. установить innodb_large_prefix = true в конфиге и у таблицы указать формат строк DYNAMIC или COMPRESSED
Для просмотра ссылки Войди или Зарегистрируйся
`linkurl` varchar(255) NOT NULL?
 
Назад
Сверху