Для работы программы требуется веб сервер с поддержкой php и СУБД MySQL. Создайте на сервере MySQL базу данных PBXCALLDB с кодировкой по умолчанию utf-8, импортируйте в нее схему из PBXCALLDB.sql удобным вам способом.
Скопируйте содержимое папки pbxstat в каталог веб сервера.
Пользователь для подключения к базе данных задается в файле «pbxstat\admin\mysqlconnect.php».
Для доступа к веб интерфейсу PBXStat используйте логин «admin» и пароль «admin».
Пример конфигурации eSMDR находится в файле «esmdr.ini».
на ПК, где у меня идёт запись звонков установил службу esmrd - работает
Служба должна складывать статистику в вашу базу данных. Для этого нужно настроить ODBC подключение к MySQL (установить драйвера, добавить системный DSN в окружении соответствующим службе esmrd (x64 или x86)). насколько я помню это довольно подробно разбиралось на форуме esmrd.
- на MySQL сервере создал БД XXX_pbxstat
- на MySQL сервере создал пользователя XXX_pbx
- на веб-сервер по FTP перелил соддержимое попки pbxstat из архива
- в файле pbxstat\admin\mysqlconnect.php заменил $login и $pass на соответствующие созданные, в $dbConn = mysql_connect заменил на название MySQL моего
Все верно, единственное для MySQL нужно проверить конфигурацию - параметр log_bin_trust_function_creators = 1 (обсуждалось в соседней теме).
$dbName = 'PBXCALLDB'; - это оставлять также или менять на XXX_pbxstat?
Менять, если вы хотите использовать базу данных именно с этим именем. Поменять еще нужно будет в скрипте схемы БД:
Код: Выделить всё
--
-- Set default database
--
USE PBXCALLDB -> XXX_pbxstat;
и в конфигурации esmrd
Ответ MySQL: Документация
#1044 - Access denied for user 'XXX_pbxstat'@'%' to database 'PBXCALLDB'
Импортировать схему БД нужно от пользователя который обладает правами на создание таблиц, проще всего это сделать от администраторской учетки.