Torrentflux quebrou após atualização [fechada]

-1

Uma configuração torrentflux funcional parece ter sido quebrada após a atualização do PHP para 5.3 e do Postrgres para 9.2beta3 em um servidor FreeBSD 8.2. A tela de login será exibida corretamente, mas depois de clicar no botão de login, recebo um erro:

Fatal error: Call to undefined function pg_escape_string() in \
/usr/home/parker/tf/html/inc/lib/adodb/drivers/adodb-postgres64.inc.php \
on line 241

Parece ser um erro com o PHP e o pacote pgsql php. O pacote phppgsql em si não está totalmente quebrado, porque estou usando-o para hospedar aplicativos baseados em banco de dados neste servidor. Este é o primeiro e único erro que estou vendo.

Como posso resolver esse problema?

    
por parker.sikand 24.11.2012 / 06:09

2 respostas

2

existe uma ferramenta chamada portdowngrade no portstree que ajuda a lidar com esses problemas.

Se você não quiser usá-lo, a melhor maneira seria, verificar a versão antiga da porta postgres do SVN

    
por 25.11.2012 / 15:38
1

Se você compilou as portas manualmente, provavelmente não incluiu a funcionalidade PHP necessária para seu aplicativo da web. Eu não tenho muita experiência com o FreeBSD ou o pacote PHP lá, mas as instruções gerais em 5.6.3.3 Reconfigurando Portas deve ser suficiente.

O que estou dizendo é que você precisa ativar o suporte do PostgreSQL em PHP e recompilar ou usar um binário que tenha todos os módulos requeridos pelo seu aplicativo da Web.

    
por 25.11.2012 / 17:00