Страница 1 из 1

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

Добавлено: Чт янв 06, 2022 8:19 am
BSB
Здравствуйте!
Ставил с нуля на нулёвую систему. Откуда появились запросы к несуществующим таблицам вроде plugins_noty? Их в схеме БД нет, которая в db_terminal.sql
Можно обновить db_terminal.sql на github?

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

Добавлено: Чт янв 06, 2022 12:40 pm
BSB
вопрос решён: не отрабатывался скрипт с функцией 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 ему выставить

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

Добавлено: Пт янв 07, 2022 3:38 pm
prmres
BSB писал(а):
Чт янв 06, 2022 12:40 pm
не отрабатывался скрипт с функцией dbInstall.
о каком скрипте речь?

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

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

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

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

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

Добавлено: Пт янв 07, 2022 7:59 pm
BSB
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, наверное