плагин Menu Generator, который позволяет неопытному пользователю манипулировать главным меню без опасности нанести серьезный вред сайту.
webitproff |
|
---|---|
#46685 Alex300: по опыту, эти кавычки, спасают, когда преффикс БД отличается от "cot_" плагин ставил на фриланс-биржу - текст ошибки Fatal error 2023-05-27 12:35 SQL error 42S02: Base table or view not found: 1146 Table 'bitrix.flance_menugenerator' doesn't exist #0 cot_diefatal(SQL error 42S02: Base table or view not found: 1146 Table 'bitrix.flance_menugenerator' doesn't exist) called at [E:\OSPanel\domains\tradebuild\system\database.php:372] #1 CotDB->query(SELECT * FROM flance_menugenerator ORDER BY mg_path ASC) called at [E:\OSPanel\domains\tradebuild\plugins\menugenerator\menugenerator.global.php:20] #2 cot_read_sqltable() called at [E:\OSPanel\domains\tradebuild\plugins\menugenerator\menugenerator.global.php:128] #3 include(E:\OSPanel\domains\tradebuild\plugins\menugenerator\menugenerator.global.php) called at [E:\OSPanel\domains\tradebuild\system\common.php:734] #4 require_once(E:\OSPanel\domains\tradebuild\system\common.php) called at [E:\OSPanel\domains\tradebuild\admin.php:20] Title of your site где bitrix - имя базы. а в ней новая таблица cot_menugenerator что бы запустить сайт (ошибка же уже никуда не пускает) решаю через "Rename a Table in MySQL" RENAME TABLE `cot_menugenerator` TO `flance_menugenerator`; сайт пошел )) плагин встал )) уже по-второму кругу
Добавлено 10 минут спустя: вот для проверки только что, снова. через админку плагин удалил, базу проверил, таблица удалена. модифицирую инструкцию CREATE TABLE IF NOT EXISTS `cot_menugenerator` ( `mg_id` int(10) unsigned NOT NULL auto_increment, `mg_path` varchar(255) NOT NULL default '0', `mg_title` varchar(255) NOT NULL default '', `mg_extra` varchar(255) NOT NULL default '', `mg_href` varchar(255) NOT NULL default '', `mg_desc` varchar(255) NOT NULL default '', `mg_users` varchar(255) NOT NULL default '', PRIMARY KEY (mg_id) ); плагин встал как надо и без ошибок в процессе установки. а префикс таблицы автоматом при установке взят из config.php $db_x = 'flance_'; может в теории математика вовсе другая, но практика именно как изложил выше Добавлено 4 минуты спустя: #46683 Alex300: спасибо за довольно "доступное" xDDD описание. буду юзать и варить воду с вопросами если они конечно возникнут. Алексей, таких как Вы еще бы 3-5 человек в команду, - "порвали" бы "кота" аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
Bu gönderi webitproff tarafından düzenlendi (2023-05-27 13:22, 1 yıllar önce) |