Проблема с плагином ЛС

При активации плагина Теги к блогам, появляется ошибка

SQL Error: Table 'lk0dee_site.prefix_blog' doesn't exist at /home/users/b/lk0dee/domains/site.ru/engine/classes/modules/database/Database.class.php line 402 — Array ( [code] => 1146 [message] => Table 'lk0dee_site.prefix_blog' doesn't exist [query] => SHOW FIELDS FROM prefix_blog [context] => /home/users/b/lk0dee/domains/site.ru/engine/classes/modules/database/Database.class.php line 402 )

Если пытаться забить напрямую запрос в базе,

CREATE TABLE IF NOT EXISTS `agdl_blog_tag` (
	`blog_tag_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
	`user_id` INT(11) UNSIGNED NOT NULL,
	`blog_id` INT(11) UNSIGNED NOT NULL,
	`blog_tag_text` VARCHAR(50) NOT NULL,
	PRIMARY KEY (`blog_tag_id`),
	INDEX `user_id` (`user_id`),
	INDEX `blog_id` (`blog_id`),
	INDEX `blog_tag_text` (`blog_tag_text`),
	CONSTRAINT `agdl_blog_tag_fk1` FOREIGN KEY (`user_id`) REFERENCES `agdl_user` (`user_id`) ON UPDATE CASCADE ON DELETE CASCADE,
	CONSTRAINT `agdl_blog_tag_fk2` FOREIGN KEY (`blog_id`) REFERENCES `agdl_blog` (`blog_id`) ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;


то ошибка

#1005 - Can't create table 'lk0dee_site.agdl_blog_tag' (errno: 150) 


Сам плагин лежит вот тут https://catalog.livestreetcms.com/addon/view/289/

2 комментария

0
«
Если оператор MySQL CREATE TABLE выдает ошибку с номером 1005, и в строке сообщения об ошибке присутствует ссылка на ошибку с номером 150, то произошел сбой создания таблицы из-за того, что ограничения внешнего ключа не были сформированы надлежащим образом.

отсюда — http://www.mysql.ru/docs/man/SEC451.html
» (c)https://toster.ru/q/63004

Но вообще —
«Table 'lk0dee_site.prefix_blog' doesn't exist» и «Can't create table 'lk0dee_site.agdl_blog_tag' »
это упоминания сильно разных таблиц, причем у этих таблиц разные префиксы.

Можно попробовать включить плагин совместимости с лайвстрит, но я бы особенно не рассчитывал что лайвстритовские плагины хорошо заработают под Альто.
0
Плагин включен, префиксы я тоже менял, бесполезно. Похоже что версия плагина сильно старая
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.