Olá a todos.
Tenho um pequeno site D7 de suporte em share hosting.
Quando o user está logged-in, o site torna-se significativamente mais lento. Tenho Boost, mas apenas funciona para non-logged users.
Nas configurações do Host, vi que podia actualizar o php de 5.2.x para 5.3.13. Fiz e fiquei positivamente agradado com o ligeiro aumento de velocidade.
No entanto, quando fui correr o update.php, fiquei surpreso por ele devolver "update.php not found!". Depois de ter a certeza que estava tudo correcto, e até copiar uma nova versão do update.php para o sitio certo, sem resultados, regressei ao php 5.2, e para meu espanto, tudo voltou ao normal.
Assim, a minha pergunta é: a instalação de drupal fica diferente consoante a versão php na altura da instalação? sempre tive na ideia que o Drupal 7 até preferia o php 5.3...
De qualquer forma, alguém sabe se à algum parametro a alterar, para corrigir isto? Já procurei a net e o drupal,org de uma ponta a outra.
Um abraço e obrigado.

Comments
O /authorize.php também não é
O /authorize.php também não é encontrado...
Começo a achar isto estranho. Especialmente porque basta regressar ao php 5.2 para estar tudo ok.
<< I tried others - still returned to Drupal. >>
A solução tem pouco de drupal
Resolvido! (é sempre assim, pedimos ajuda e a resposta bate-nos como um bacalhau seco!!!)
Ok, parece que se o PHP tiver uma versão 5.3.10 ou superior, correr em CGI, com a flag force-cgiredirect, tem de levar uma correcção no php.ini. Foi o que encontrei em http://php.net/security.cgi-bin.
Depois de acertar no php.ini o que ali está descrito, ainda tive de abrir permissões de execução para o owner no authorize.php e no update.php, mas o update.php lá ficou a funcionar.
Espero que ajude alguém.
<< I tried others - still returned to Drupal. >>