Erro com os avatares após atualização do phpBB para 3.0.9.
Enviado: 03 Ago 2011, 04:50
URL do Fórum: http://www.aptosid.com.br/
Pois é, pessoal, parece brincadeira eu novamente aqui fazendo um tópico novamente tendo problemas com avatares, e em um fórum totalmente diferente daquele do meu problema anterior (o que está me provando que o phpBB definitivamente não gosta de avatares, hehehe)! :lol:
Dessa vez tudo funcionava bem na versão 3.0.8, mas ao atualizar para a versão 3.0.9 (não obtive nenhum erro durante a atualização), os avatares não aparecem mais, e ao tentar acessá-los via link direto recebo o seguinte erro:
Curiosamente é exatamente o mesmo erro que o gringo do link ao lado também teve ao atualizar o phpBB: http://www.falcfans.com/forums/viewtopi ... =7&t=15865
O erro dele foi:
E pelo post dele se percebe que ele também não sabe como resolver tal problema... :cry:
Obs.: Achei a modificação que causou o problema:
[PHPBB3-10038] - download/file.php uses $_GET value instead of function request_var()
P.S.: Regredir a alteração citada no link acima é um "workaround" que resolve o problema dos avatares não aparecerem, porém regride também o problema de segurança resolvido com tal alteração...
O "workaround" é ir no arquivo /download/file.php e trocar isso:
por isso:
Então absolutamente qualquer sugestão melhor de como resolver tal problema sem ter nenhuma regressão de segurança será muito bem-vinda! ;)
Abraço,
Igor Isaias Banlian
Pois é, pessoal, parece brincadeira eu novamente aqui fazendo um tópico novamente tendo problemas com avatares, e em um fórum totalmente diferente daquele do meu problema anterior (o que está me provando que o phpBB definitivamente não gosta de avatares, hehehe)! :lol:
Dessa vez tudo funcionava bem na versão 3.0.8, mas ao atualizar para a versão 3.0.9 (não obtive nenhum erro durante a atualização), os avatares não aparecem mais, e ao tentar acessá-los via link direto recebo o seguinte erro:
Código: Selecionar todos
Fatal error: Call to undefined function request_var() in /home/aptosid/public_html/download/file.php on line 61O erro dele foi:
Código: Selecionar todos
Fatal error: Call to undefined function request_var() in /home/falcfa2/public_html/forums/download/file.php on line 61Obs.: Achei a modificação que causou o problema:
[PHPBB3-10038] - download/file.php uses $_GET value instead of function request_var()
P.S.: Regredir a alteração citada no link acima é um "workaround" que resolve o problema dos avatares não aparecerem, porém regride também o problema de segurança resolvido com tal alteração...
O "workaround" é ir no arquivo /download/file.php e trocar isso:
Código: Selecionar todos
$filename = request_var('avatar', '');Código: Selecionar todos
$filename = $_GET['avatar'];Abraço,
Igor Isaias Banlian
