Elson, sua tabela cdr no mysql está corrompida!! Essa é a origem do
problema...
[nativecode=145 ** Table './asteriskcdrdb/cdr' is marked as crashed and
should be repaired]
Existem meios de recuperar a tabela com recursos do próprio MySQL, mas
como uso o PostgreSQL e não tenho muita experiência
Blz,
Vou dar uma olhada sobre isso.
Vlw mesmo!
--
Att,
Elson José dos Santos Júnior
Virt Telecomunicações
Departamento de Redes e Telefonia
el...@virt.com.br
Fone: (19)3251-6744
“Keep the Faith”
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO
Pelo que vi, está acusando um erro na query, mas as vezes o erro pode
não ser esse
Outra dica...
Tenta olhar o log do servidor web As vezes lá pode lher dar um
melhor caminho... ;)
Procure no arquivo de erro (error_log)
Espero que te ajude...
Abs
Fabiano escreveu:
faltou o ' no
Fabiano,
Fiz o que me disse, e a msg de retorno foi essa:
SELECT substring(calldate,1,10) AS day, sum(duration) AS calltime, count(*)
as nbcall FROM cdr WHERE UNIX_TIMESTAMP(calldate) =
UNIX_TIMESTAMP('2010-05-01') GROUP BY substring(calldate,1,10)
Debug : SELECT substring(calldate,1,10) AS day,
Boa tarde Lista,
Alguém já se deparou e conseguiu resolver esse erro no FreePBX?
Dentro da opção: Reports Call Logs
*
Fatal error*: Call to undefined method DB_Error::numRows() in *
/var/www/html/admin/cdr/call-log.php* on line *295*
Ao entrar no arquivo indicado não consegui identicar o que
Ops, esqueci de identificar a linha 295.
Só para ajudar um pouco.
*.
.
.
$QUERY = SELECT substring(calldate,1,10) AS day, sum(duration) AS calltime,
count(*) as nbcall FROM cdr WHERE .$FG_TABLE_CLAUSE. GROUP BY
substring(calldate,1,10); //extract(DAY from calldate)
//echo $QUERY;
Fala Elson, blz?
1 - Descomenta o trecho //echo $QUERY pra ver a query que está
tendanto executar.
2 - Adiciona esse trecho de codigo depois de $res = $DBHandle -
query($QUERY); pra ver a mensagem de erro.
if (DB::isError($res)) {
echo 'Mensagem de Erro: ' . $res-getMessage() . \n;
Fala Elson, blz?
1 - Descomenta o trecho //echo $QUERY pra ver a query que está
tendanto executar.
2 - Adiciona esse trecho de codigo depois de $res = $DBHandle -
query($QUERY); pra ver a mensagem de erro.
if (DB::isError($res)) {
echo 'Mensagem de Erro: ' . $res-getMessage() . \n;
E ae Leonardo, blz?
Fiz o que vc sugeriu, só que voltou essa mensagem agora:
SELECT substring(calldate,1,10) AS day, sum(duration) AS calltime, count(*)
as nbcall FROM cdr WHERE UNIX_TIMESTAMP(calldate) =
UNIX_TIMESTAMP('2010-05-01') GROUP BY substring(calldate,1,10)Mensagem de
Erro: DB Error:
Ele volta como uma mensagem de erro de sintaxe.
*Parse error*: syntax error, unexpected '' in *
/var/www/html/admin/cdr/call-log.php* on line *297
*Está da seguinte forma:*
$QUERY = SELECT substring(calldate,1,10) AS day, sum(duration) AS
calltime, count(*) as nbcall FROM cdr WHERE
faltou o ' no último br
*echo 'brDebug : ' . $res-getDebugInfo() .**'**br**'**;*
Em 19/05/2010 18:10, Elson Júnior escreveu:
Ele volta como uma mensagem de erro de sintaxe.
*Parse error*: syntax error, unexpected '' in
*/var/www/html/admin/cdr/call-log.php* on line *297
*Está da seguinte
11 matches
Mail list logo