====== Kalkun ======
Kalkun — веб сервер для управления оправкой/приемом SMS, работает с ''gammu-smsd'' пакета [[gammu:gammu|gammu]]
http://kalkun.sourceforge.net/
Схема работы:
|Kalkun|-@a|DB_Engine|-@a|gammu_smsd|-@a|Phone_Modem|Kalkun=[[kalkun:kalkun|Kalkun]]|DB_Engine=БД|gammu_smsd=[[gammu:gammu#gammu_smsd|gammu-smsd]]|Phone_Modem=Модем/Телефон
====== Установка ======
Папка для установки: ''/opt/kalkun''
mkdir /opt/kalkun
===== Загрузка исходного кода =====
wget https://github.com/back2arie/Kalkun/archive/master.zip
===== Gammu =====
[[gammu:gammu#Установка|Установка Gammu]]
===== MySQL =====
[[mysql:mysql#Установка|Установка MySQL]]
===== PHP =====
Установка: apt-get install php5 php5-mysql php5-cli
===== Apache =====
[[apache:apache#Установка|Установка Apache]]
Создадим файл
ServerName kalkun
Alias /kalkun /opt/kalkun
DocumentRoot /opt/kalkun
Order allow,deny
Require all granted
Нужно выполнить:
a2ensite kalkun
service apache2 reload
===== Инициализация БД =====
Нужно создать скрипт для инициализации:
DROP DATABASE kalkun;
CREATE DATABASE kalkun;
GRANT ALL PRIVILEGES ON kalkun.* TO kalkun IDENTIFIED BY 'ПАРОЛЬ';
FLUSH PRIVILEGES;
В нем нужно задать пароль пользователя ''kalkun''
Выполнить команду:
mysql -uroot -p < MySQL_kalkun_Init.sql
Ввести пароль ''root''
Восстановление БД из дампа gammu
gzip -d /usr/share/doc/gammu/examples/sql/mysql.sql.gz
mysql -ukalkun -h127.0.0.1 -p kalkun < /usr/share/doc/gammu/examples/sql/mysql.sql
Ввести пароль пользователя ''kalkun''
Восстановление БД из дампа
mysql -ukalkun -h127.0.0.1 -p kalkun < /opt/kalkun/media/db/mysql_kalkun.sql
Ввести пароль пользователя ''kalkun''
Внести изменения в файл:
$db['default']['username'] = "kalkun";
$db['default']['password'] = "ПАРОЛЬ";
$db['default']['database'] = "kalkun";
$db['default']['dbdriver'] = "mysql";
===== Значения по умолчанию =====
Имя/Пароль = kalkun/kalkun
===== Выполнение установки через веб сервер =====
:!: Может потребоваться для выяснения причины ошибок. При нормальной установке эти действия выполнять не нужно.
Перед началом установки нужно создать папку ''/opt/kalkun/install''
mkdir /opt/kalkun/install
http://СЕРВЕР/kalkun/index.php/install
Удалить папку /opt/kalkun/install
rmdir /opt/kalkun/install
====== Настройка ======
FIXME
====== kalkun_settings.php ======
// Добавление имени пользователя в подписи под текстом сообщения
$config['append_username'] = FALSE;
===== Импорт телефонной книги из CSV файла =====
Формат:
"Имя","Телефон"
Пример:
"Name","Number"
"Иванов И.И.",123123123
"Петров П.П.",23123123
"Сидоров С.С.",4215456456
====== Ссылки ======
https://github.com/back2arie/Kalkun
https://github.com/back2arie/Kalkun/wiki/Installation
https://github.com/back2arie/Kalkun/wiki/Multiple-Modem
{{tag>Linux Network Hardware Mobile_Network SMS}}