-
Всього повідомлень
143 -
Приєднався
-
Останній візит
-
Дней в лидерах
1
Тип контенту
Профили
Форум
Календарь
Сообщения додав Pautiina
-
-
Случайно не микробилла мигрируете?
-
И по сообщениям я вижу, что тут половина Харькова сидит
-
Сомневаюсь, что все по мануалу. Если-бы через инсталлер, то вообще должно все завестись с пол тыка.
Если у вас вываливается php - код, то у вас не срабатывает php frontend. А так-как, Вы используете Nginx и снова-же не написали, как кэширующий сервер или с поддержкой php-fpm, то непонятно, что Вы там наворотили. Или может вообще в php.ini чего-то не хватает. Начните с apache и подключите php, как модуль apache.
-
Рвботает
И так, после того как убрана база абанов и я теперь могу ответить в теме-продолжим.
Тут наверное действительно больше проблема в магии.
И так, попробуйте привести функцию к такому виду, раз уж речь зашла о магии:
function web_TsmsShowAllSMS ($date='') { $date = mysql_real_escape_string($date); if (!empty($date)) { $where = "WHERE `send_time` LIKE '".$date."%'"; } else { $where = ''; } $allSms = array(); $allSms = tsms_GetAllSMS($where); $lighter = 'onmouseover="this.className = \'row2\';" onmouseout="this.className = \'row3\';" '; $cells = wf_TableCell(__('ID')); $cells.= wf_TableCell(__('Msg ID')); $cells.= wf_TableCell(__('Mobile')); $cells.= wf_TableCell(__('Sign')); $cells.= wf_TableCell(__('Message')); $cells.= wf_TableCell(__('WAP')); $cells.= wf_TableCell(__('Cost')); $cells.= wf_TableCell(__('Send time')); $cells.= wf_TableCell(__('Sended')); $cells.= wf_TableCell(__('Status')); $rows = wf_TableRow($cells, 'row1'); if (!empty($allSms)) { foreach ($allSms as $io=>$each) { $cells = wf_TableCell($each['id']); $cells.= wf_TableCell($each['msg_id']); $cells.= wf_TableCell($each['number']); $cells.= wf_TableCell($each['sign']); $msg = wf_modal(__('Show'), __('SMS'), $each['message'], '', '300', '200'); $cells.= wf_TableCell($msg); $cells.= wf_TableCell($each['wappush']); $cells.= wf_TableCell($each['cost']); $cells.= wf_TableCell($each['send_time']); $cells.= wf_TableCell($each['sended']); $cells.= wf_TableCell($each['status']); $rows.= wf_tag('tr', false, 'row3', $lighter); $rows.= $cells; $rows.= wf_tag('tr', true); } } $result = wf_TableBody($rows, '100%', '0', 'sortable'); return ($result); }
-
как понять под нас никакую?
НАС на виртуалке? А Вы точно провайдингом занимаетесь? Или Вы любитель Микротика?
-
Вообще должно работать. Попробуйте также заменить https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.dbconnect.php
Такое может возникать только, когда запрос не был отправлен в базу.
не помогло.
Кстати в "собаке посылаке" просмотр очереди на отправку ТурбоСМС работает.
Выполните этот код в PHP-консоле (index.php?module=sqlconsole&devconsole=true) и покажите результат. Можете некоторые данный в пейнте зарисовать
$altercfg = $ubillingConfig->getAlter(); $tsms_host = $altercfg['TSMS_GATEWAY']; $tsms_db = $altercfg['TSMS_DB']; $tsms_login = $altercfg['TSMS_LOGIN']; $tsms_password = $altercfg['TSMS_PASSWORD']; $tsms_table = $tsms_login; $tsms_prefix = $altercfg['TSMS_PHONEPREFIX']; function tsms_query($query) { global $tsms_host,$tsms_db,$tsms_login,$tsms_password,$tsms_table; $TsmsDB = new DbConnect($tsms_host, $tsms_login, $tsms_password, $tsms_db, $error_reporting = true, $persistent = false); $TsmsDB->open() or die($TsmsDB->error()); $result = array(); $TsmsDB->query('SET NAMES utf8;'); $TsmsDB->query($query); if (stripos($query, 'INSERT ') === FALSE) { while ($row = $TsmsDB->fetchassoc()) { $result[] = $row; } } $TsmsDB->close(); return ($result); } function tsms_GetAllSMS() { global $tsms_table; $query = "SELECT * from `".$tsms_table."`"; $result = tsms_query($query); return ($result); } print_r (tsms_GetAllSMS());
-
Вообще должно работать. Попробуйте также заменить https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.dbconnect.php
Такое может возникать только, когда запрос не был отправлен в базу.
-
Исправлено. Тестируйте
-
Проблема решена.
Ожидайте исправления добавлены в пулреквест: https://github.com/nightflyza/Ubilling/pull/143
-
Проблема найдена. На данный момент она в файле: modules/general/turbosms/index.php и только при отправке SMS. Думаю как решить.
-
Да есть такая проблемка
Разбираемся
-
Попробуйте. поставьте 60
-
У меня идеи закончились.
Попробуйте увеличить
max_execution_time
в php.ini
-
Еще странная проблемка вылезла, при удалении клиента вылазит: Fatal error: Maximum execution time of 30 seconds exceeded in /usr/local/www/apache22/data/billing/modules/system/filesystem.php on line 142
и клиент не удаляется. :-(
Поправьте права на директории.
-
Добрый!
Чистая FreeBSD 11.1
Установил Ubilling, включил понизатор, добавил BDCOM (в описании OLT). в crontab добавил запись (запускается каждые 10 минут)
при ручном запуске выдает такое
% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 19 100 19 0 0 506 0 --:--:-- --:--:-- --:--:-- 513ОЛТ пингуется в ubillinge. Добавил ONU, привязал к пользователю. Уровней нету и графиков тоже. Папка billing/content/documents/onusig пустая. (права на папку 777)
вручную запускаю snmpwalk с сервера ubilling - olt опрашивается
подскажите где проблема ?
В alter.ini поставить:
SNMPWALK_BACKGROUND=0
И все заработает
Да, к стати, на FreeBSD 11 и php70 все отлично работает
-
Сорри за топик не в том разделе. Нужно настроить астериск и связать с убиллингом. Предложения в личку.
Там ничего сложного нет, задавайте вопросы-будем отвечать.
-
Да все там работает.
Сейчас 14 FreePBX тестирую под FreeBSD
-
как правильно очистить старые записи UHW? в журнале DHCP пишет:
Aug 8 19:35:20 Billing dhcpd: uid lease 172.32.0.170 for client xx:xx:xx:xx:xx:xx is duplicate on ourisp
Aug 8 19:35:20 Billing dhcpd: DHCPREQUEST for 172.16.1.99 from xx:xx:xx:xx:xx:xx via igb1
Aug 8 19:35:20 Billing dhcpd: DHCPACK on 172.16.1.99 to xx:xx:xx:xx:xx:xx via igb1
rm -rf /var/db/dhcpd.leases* && /usr/local/etc/rc.d/isc-dhcpd restart
И уменьшите время лизы
-
Вариант первый, по IP наса:
$query="SELECT login,nasip FROM `nas` INNER JOIN nethosts USING (netid) INNER JOIN users USING(ip) WHERE `nasip` LIKE '127.0.0.1'"; $result = simple_queryall($query); foreach ($result as $key=>$data) { print($data['login'] . "<br />"); sleep(5); $billing->resetuser($data['login']); log_register("PAUTINA RESET User (" . $data['login'] . ")"); }
Вариант второй, по сети:
$query="SELECT login,nasip FROM `nas` INNER JOIN nethosts USING (netid) INNER JOIN users USING(ip) WHERE `netid` = '1'"; $result = simple_queryall($query); foreach ($result as $key=>$data) { print($data['login'] . "<br />"); sleep(5); $billing->resetuser($data['login']); log_register("PAUTINA RESET User (" . $data['login'] . ")"); }
Внимание, установлено задержка перед ресетом следующего пользователя в 5 сек. По этому скрипт будет выполнятся долго.
И да код вставить сюда:
?module=sqlconsole&devconsole=true
UniFi AP-Outdoor+
в Wi-Fi обладнання
Опубліковано: · Відредаговано Pautiina
Тебе сюда, мил человек
https://nag.ru/news/newsline/22647/pereproshivka-unifi-dlya-rabotyi-bez-kontrollera.html
И сюда, обязательно почитай о прошивках:
http://viking-k.livejournal.com/16409.html