Новые таблицы

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Аватара пользователя
BSB
Сообщения: 14
Зарегистрирован: Пт июл 12, 2013 6:52 pm
Откуда: Челябинск
Благодарил (а): 4 раза
Поблагодарили: 0

Новые таблицы

Сообщение BSB » Чт янв 06, 2022 8:19 am

Здравствуйте!
Ставил с нуля на нулёвую систему. Откуда появились запросы к несуществующим таблицам вроде plugins_noty? Их в схеме БД нет, которая в db_terminal.sql
Можно обновить db_terminal.sql на github?
Аватара пользователя
BSB
Сообщения: 14
Зарегистрирован: Пт июл 12, 2013 6:52 pm
Откуда: Челябинск
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Новые таблицы

Сообщение BSB » Чт янв 06, 2022 12:40 pm

вопрос решён: не отрабатывался скрипт с функцией dbInstall.

по результату есть скрипт, который я бы положил в дефолтный каталог вебсервера, он заливает в систему из git, выставляет права, создаёт юзера в MySQL и правит конфиг majordomo. Все желаемые параметры юзера в первых строках строках.:

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

#!/bin/bash
user=username
pass=password
db=db_terminal

dir=majordomo
#cd /var/www
git clone https://github.com/sergejey/majordomo.git
tar xvzf majordomo.tar.gz
sed -i "1s/^/use $db;\n/" ./$dir/db_terminal.sql
sql="CREATE DATABASE $db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;USE $db;GRANT ALL ON $db.* TO '$user'@'localhost' ID
mysql -uroot -e "$sql"
mysql -u$user -p$pass < ./$dir/db_terminal.sql
chown -R www-data:www-data ./$dir
find ./$dir/ -type f -exec chmod 0644 {} \;
find ./$dir/ -type d -exec chmod 0755 {} \;
cp ./$dir/config.php.sample ./$dir/config.php
sed -i "s/Define('DB_NAME', 'db_terminal');/Define('DB_NAME', '$db');/" ./$dir/config.php
sed -i "s/Define('DB_USER', 'root');/Define('DB_USER', '$user');/" ./$dir/config.php
sed -i "s/Define('DB_PASSWORD', '');/Define('DB_PASSWORD', '$pass');/" ./$dir/config.php
P.S.: не забудьте chmod +x ему выставить
Аватара пользователя
prmres
Сообщения: 381
Зарегистрирован: Пт ноя 24, 2017 2:24 am
Откуда: оттуда
Благодарил (а): 108 раз
Поблагодарили: 112 раз

Re: Новые таблицы

Сообщение prmres » Пт янв 07, 2022 3:38 pm

BSB писал(а):
Чт янв 06, 2022 12:40 pm
не отрабатывался скрипт с функцией dbInstall.
о каком скрипте речь?
Не только лишь все!
Аватара пользователя
BSB
Сообщения: 14
Зарегистрирован: Пт июл 12, 2013 6:52 pm
Откуда: Челябинск
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Новые таблицы

Сообщение BSB » Пт янв 07, 2022 4:34 pm

prmres писал(а):
Пт янв 07, 2022 3:38 pm
BSB писал(а):
Чт янв 06, 2022 12:40 pm
не отрабатывался скрипт с функцией dbInstall.
о каком скрипте речь?
scripts.class.php, scripts->dbInstall
Аватара пользователя
xor
Сообщения: 1891
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 255 раз
Поблагодарили: 581 раз

Re: Новые таблицы

Сообщение xor » Пт янв 07, 2022 6:47 pm

BSB писал(а):
Пт янв 07, 2022 4:34 pm
prmres писал(а):
Пт янв 07, 2022 3:38 pm
BSB писал(а):
Чт янв 06, 2022 12:40 pm
не отрабатывался скрипт с функцией dbInstall.
о каком скрипте речь?
scripts.class.php, scripts->dbInstall
ну, это, наверное, частный случай. у себя такого не замечал
Аватара пользователя
BSB
Сообщения: 14
Зарегистрирован: Пт июл 12, 2013 6:52 pm
Откуда: Челябинск
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Новые таблицы

Сообщение BSB » Пт янв 07, 2022 7:59 pm

xor писал(а):
Пт янв 07, 2022 6:47 pm
BSB писал(а):
Пт янв 07, 2022 4:34 pm
prmres писал(а):
Пт янв 07, 2022 3:38 pm
BSB писал(а):
Чт янв 06, 2022 12:40 pm
не отрабатывался скрипт с функцией dbInstall.
о каком скрипте речь?
scripts.class.php, scripts->dbInstall
ну, это, наверное, частный случай. у себя такого не замечал
чё-то изначально намудрил с правами в MySQL, наверное
Ответить