Фраза дня)..фу он использует эластикс... тоже крутяк...
А Вы не в Курсе что эластикс - это лишь верхушка над Asterisk?А вы то зачем используете Asterisk и диалпланы?.. писали бы сразу на ассемблере, по-любому было бы круто, наверное, в определенных кругах, ну если есть эти круги ещё существуют...
И всего лишь простое обновление FreePBX (yum update) иногда может довести незадачливого админа до сердечного приступа.Любое развернутое решение должно быть как можно проще в администрировании....
Вы видимо не видели маразма, что наделывают во freePBX клиенты., а рукопашные диалпланы из под ssh - это кустарщина, которая может быть оправдана в исключительных ситуациях, но не допустима в обычной жизни.
https://github.com/roramirez/qpanel/issues/8 - я правильно понял что исходно возможность локализации не заложена и сейчас автор в задумчивости чешет затылок как бы это ловчее организовать?litnimax писал(а):Свежее мясо - https://github.com/roramirez/qpanel
Пользуйтесь случаем, пока он тепленький, я бы сказал горяченький, накидайте ему там тикетов с feature request'ами.
Код: Выделить всё
<VirtualHost *:80>
ServerName имя.домен.ру
WSGIDaemonProcess app user=apache group=apache threads=5
WSGIScriptAlias / /var/www/html/qpanel/start.wsgi
<Directory /var/www/html/qpanel>
WSGIProcessGroup app
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
Alias /static /var/www/html/qpanel/static/
<Location /static/>
SetHandler none
</Location>
ErrorLog "logs/error_log"
LogLevel warn
CustomLog "logs/qpanel_access_log" combined
</VirtualHost>
Код: Выделить всё
[Mon Nov 12 21:19:11.064222 2018] [auth_digest:notice] [pid 7293] AH01757: generating secret for digest authentication ...
[Mon Nov 12 21:19:11.064861 2018] [lbmethod_heartbeat:notice] [pid 7293] AH02282: No slotmem from mod_heartmonitor
[Mon Nov 12 21:19:11.094403 2018] [mpm_prefork:notice] [pid 7293] AH00163: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 PHP/7.2.11 configured -- resuming normal operations
Код: Выделить всё
== Manager 'qpanel' logged on from 127.0.0.1
== Manager 'qpanel' logged off from 127.0.0.1
== Manager 'qpanel' logged on from 127.0.0.1
== Manager 'qpanel' logged off from 127.0.0.1
== Manager 'qpanel' logged on from 127.0.0.1
== Manager 'qpanel' logged off from 127.0.0.1
== Manager 'qpanel' logged on from 127.0.0.1
== Manager 'qpanel' logged off from 127.0.0.1
Код: Выделить всё
Alias /static/ "/var/www/html/qpanel/qpanel/static/"
Код: Выделить всё
if req_environ.has_key("QPANEL_CONFIG_FILE"):
if "QPANEL_CONFIG_FILE" in req_environ: