如何关闭FreePBX 报错机制
来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
如果用户需要关闭FreePBX's error 日志,使用默认的系统告警机制,在/etc/freepbx.conf 文件中添加以下设置,例如:
<?php $amp_conf['AMPDBUSER'] = 'freepbxuser'; $amp_conf['AMPDBPASS'] = 'changeme'; $amp_conf['AMPDBHOST'] = 'localhost'; $amp_conf['AMPDBNAME'] = 'asterisk'; $amp_conf['AMPDBENGINE'] = 'mysql'; $amp_conf['datasource'] = ''; //for sqlite3 //Turn off FreePBX Error Handling $bootstrap_settings['freepbx_error_handler'] = false; // 关闭报错 require_once('/var/www/html/admin/bootstrap.php');
如果用户开放了自己的第三方模块,使用了bootstrap, 同样的关闭方法:
//Turn off FreePBX Error Handling $bootstrap_settings['freepbx_error_handler'] = false; if (!@include_once(getenv('FREEPBX_CONF') ? getenv('FREEPBX_CONF') : '/etc/freepbx.conf')) { include_once('/etc/asterisk/freepbx.conf'); }