如何关闭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');
}