depois de mudar o provedor de hospedagem (que neste momento não tem ideia do que está acontecendo ou a intenção/interesse em resolver o problema que parece), nos deparamos com um problema, onde todo script php termina após 30 segundos de tempo de execução resultando em um erro interno erro de servidor.
O script onde notamos isso primeiro funcionou perfeitamente no servidor antigo, mas posso imaginar que essa informação realmente não ajuda, então aqui estão algumas informações sobre o servidor atual (configurações).
Debian GNU/Linux amd64 6.0.7 (squeeze) PHP Versão 5.3.25-1~dotdeb.0 API do servidor FPM/FastCGI
configurações do php.ini: memory_limit 256M (alterou de 128M para 512M ... de volta para 256M sem diferença) max_execution_time 180 (alterou de 30 para 60 ... 300 de volta para 180 sem diferença) max_input_time 60
Por "alterado" quero dizer que tivemos que solicitar que as alterações fossem feitas, não podemos fazer isso sozinhos. O cara do suporte também me disse que estava tentando definir algumas variáveis sohosin para frente e para trás, mas isso também não ajudou. Além disso, os logs de erros do php/apache parecem não dar pistas, disse ele.
Estou um pouco confuso sobre a versão do MySQL porque o cms que estamos executando usa: mysql_get_server_info($this->connection); para mostrar a versão, que retorna: 5.3.25-1~dotdeb.0. As credenciais no arquivo de configuração, por outro lado, apontam para um servidor onde o phpmyadmin afirma que a versão do software é: 5.5.27 - MySQL Community Server (GPL)
Eu apreciaria muito se você pudesse me indicar a direção certa para resolver isso. Se você precisar de mais informações (como dpkg -l 'php*' | grep '^.i' ou algo assim), é só me avisar.
Responder1
Você precisa saber qual é o erro exato do PHP para poder resolver o problema. Anexe isto a um script PHP com falha:
ini_set ( "display_errors", "1");
Para ver se você consegue alguns detalhes. A razão mais provável para isso se você mudou o provedor de hospedagem é a conexão do banco de dados (IP, USR, PWD).