Re: [OpenSIPS-Users] OpenSIPS 1.11.1 and Control Panel 5 - php warning & notice being logged

2014-08-11 Thread Alex Ionescu

Hi,

You should try using OpenSIPS CP 6.0 with OpenSIPS 1.11.
Anyway, that NOTICE is just a notice, not a warning or error. You can 
just ignore it.


Best regards,
Alex

On 07/28/2014 07:33 PM, Gary Patton wrote:
Good afternoon.  I keep getting this PHP warning and notice every time 
my "get_opensips_stats.php" cron job runs:


PHP Warning:  Creating default object from empty value in 
/var/www/5.0/config/db.inc.php on line 25
PHP Notice:  Undefined variable: arg_list in 
/var/www/5.0/web/common/mi_comm.php on line 79


=

Here's the warning and a snippet from the file it points to:

PHP Warning:  Creating default object from empty value in 
/var/www/5.0/config/db.inc.php on line 25


>>[SNIP]
23 |
24 | //database driver mysql or pgsql
25 | $config->db_driver = "mysql";
26 |
>>[SNIP]

I'm pretty sure that Line 25 is *not* an empty value.  Plus, I'm 
pretty sure the driver is correct since I'm using MySQL on Debian 7.5, 
and I followed the instructions in INSTALL that came with the CP 5.0 
source files.


=

Here's the notice and a snippet from the file it points to:

PHP Notice:  Undefined variable: arg_list in 
/var/www/5.0/web/common/mi_comm.php on line 79


>>[SNIP]
54 |
55 |if ($arg==""){
56 |/* no args */
57 |/*if the command contains delimiter 
':' , then return , or else bad things happen  */

58 |
59 |  $found_delimiter=strpos($cmd,":");
60 |if ( $found_delimiter 
=== false )

61 |{
62 |// mkay
63 |}
64 |
65 | else
66 |
67 | {
68 |  $err="Bad command. character ':' not permited here.";
69 |  $status=$err;
70 |  return $err ;
71 |
72 | }
73 |
74 |  $fifo_cmd=":".$cmd.":".$reply_fifo_filename."\n";
75 |
76 |} else {
77 |/* command with args */
78 |  foreach($command_args as $key=>$val){
79 | $arg_list.=$val."\n";
80 |}
81 |  $fifo_cmd=":".$cmd.":".$reply_fifo_filename."\n".$arg_list;
82 |
83 |
84 |}
85 |
>>[SNIP]

I'm totally clueless on this notice.  I don't even know where the 
arg_list variable is being declared or where the arg_list array is 
located.  Do I need to fix it or can I safely ignore the notice? 
 OpenSIPS seems to be working (I can make 1=to-1 and 1-to-many calls 
between softphone UACs within my network) despite the notice and warning.


Can someone point me in the right direction on either of these?  Thank 
you.


Regards

Gary




___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] OpenSIPS 1.11.1 and Control Panel 5 - php warning & notice being logged

2014-07-28 Thread Gary Patton
Good afternoon.  I keep getting this PHP warning and notice every time my 
"get_opensips_stats.php" cron job runs:
PHP Warning:  Creating default object from empty value in 
/var/www/5.0/config/db.inc.php on line 25PHP Notice:  Undefined variable: 
arg_list in /var/www/5.0/web/common/mi_comm.php on line 79
= 
Here's the warning and a snippet from the file it points to:
PHP Warning:  Creating default object from empty value in 
/var/www/5.0/config/db.inc.php on line 25
>>[SNIP]23 |24 | //database driver mysql or pgsql25 | $config->db_driver = 
>>"mysql";26 |>>[SNIP]
I'm pretty sure that Line 25 is *not* an empty value.  Plus, I'm pretty sure 
the driver is correct since I'm using MySQL on Debian 7.5, and I followed the 
instructions in INSTALL that came with the CP 5.0 source files.
= 
Here's the notice and a snippet from the file it points to:
PHP Notice:  Undefined variable: arg_list in 
/var/www/5.0/web/common/mi_comm.php on line 79
>>[SNIP]54 |55 |if ($arg==""){56 |/* no 
>>args */57 |/*if the command contains delimiter 
>>':' , then return , or else bad things happen  */58 |59 |  
>>$found_delimiter=strpos($cmd,":");60 |
>>if ( $found_delimiter === false )61 | 
>>   {62 |// 
>>mkay63 |}64 |65 | 
>>else66 |67 |  
>>   {68 |$err="Bad 
>>command. character ':' not permited here.";69 |   
>> $status=$err;70 |
>>return $err ;71 |72 | 
>>}73 |74 |
>>$fifo_cmd=":".$cmd.":".$reply_fifo_filename."\n";75 |76 |
>>} else {77 |/* command with args */78 |   
>> foreach($command_args as $key=>$val){79 |
>> $arg_list.=$val."\n";80 |}81 |   
>> $fifo_cmd=":".$cmd.":".$reply_fifo_filename."\n".$arg_list;82 |83 |84 |  
>>  }85 |>>[SNIP]
I'm totally clueless on this notice.  I don't even know where the arg_list 
variable is being declared or where the arg_list array is located.  Do I need 
to fix it or can I safely ignore the notice?  OpenSIPS seems to be working (I 
can make 1=to-1 and 1-to-many calls between softphone UACs within my network) 
despite the notice and warning.
Can someone point me in the right direction on either of these?  Thank you.
Regards
Gary

  ___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users