Versão 5.2.2 do PHP causa problemas no AMFPHP
Esta notícia já surge tarde, mas mesmo assim ainda pode ajudar a evitar dores de cabeça a quem ainda não se tiver apercebido.
A versão 5.2.2 do PHP está a causar problemas no AMFPHP (seja em que versão for) por causa de uma alteração no $HTTP_RAW_POST_DATA. Para corrigir este problema, basta abrir o ficheiro Gateway.php na directoria core/amf/app/ (versão 1.9) ou na directoria amf-core/app/ (versão 1.2) e antes da linha 140 colocar:
if (!isset($GLOBALS['HTTP_RAW_POST_DATA']))
{
$GLOBALS['HTTP_RAW_POST_DATA'] = file_get_contents(’php://input’);
}
O Patrick Mineault, “responsável” pelo AMFPHP, já corrigiu as versões 1.2 e 1.9, pelo que quem fizer download das novas versões não precisará de se preocupar com este problema.
O CastingOffice esteve uns dias sem funcionar correctamente exactamente devido a este problema. Só hoje é que me alertaram para o facto do login não estar a funcionar, e após uma curta pesquisa apercebi-me de que o PHP do servidor tinha sido actualizado para o 5.2.2 .
Mais informações sobre este problema podem ser encontradas aqui e aqui.
No Comments
Make A CommentNo comments yet.
Comments RSS Feed TrackBack URL
This entry was written by