terça-feira, 6 de outubro de 2009

Testlink 1.8.4 - Correção de pequeno problema

Se vocês já instalarama  versão 1.8.3 ou a nova versão 1.8.4 do testlink se depararam com a seguinte tela após a instalação:




Isso ocorreu devido a uma alteração no PHP 5.3 onde as funções eregXXX começam a lançar a mensagem de deprecated

Existem dois erros abertos para este problema. Os links estão abaixo, mas é preciso se cadastrar no Mantis do TeamST para poder ter acesso:

eregXXX calls should be avoided 
http://www.testlink.org/mantis/view.php?id=2083

Deprecated: Function ereg_replace() 
http://www.testlink.org/mantis/view.php?id=2830

Para solucionar este problema, efetue a seguinte ação:
  1. Abra o arquivo config.inc.php (localizado no diretório de instalação do testlink)
  2. Vá até a linha 149 e altera o valor da função error_reporting para "E_NOTICE" (sem as aspas)
  3. Atualize a página

Essa constante exibe apenas erros de runtime em PHP. Pode-se tmabém colocar o valor zero (0), que faz com que não sejam exibidos erros.




Você pode ver o problema comentado no fórum do Testlink pelo link abaixo:
http://www.teamst.org/phpBB2/viewtopic.php?t=2203&start=0&postdays=0&postorder=asc&highlight=eregreplace

Abraços!

2 comentários:

  1. Estou com problemas no Testlink pode me ajudar?
    Ao alterar os relatórios para exibir o escopo do requisitos, conforme post do Camilo Ribeiro, estou com o seguinte erro: Parse error: syntax error, unexpected ';' in C:\TESTE\xampp\htdocs\testlink\lib\functions\print.inc.php on line 523

    ResponderExcluir
  2. Oi Fabiana,
    Abra o arquivo descrito (print.inc.php) e já até alinha 523. Copie o que diz essa linha e poste aqui.
    tu já pediu ajuda para o Camilo também?

    Abraços!

    ResponderExcluir