Eu atualizei meu servidor para 12.10, porque o PHP não funciona com o nginx?

-1

Eu fiz o upgrade e agora não posso usar os argumentos proxy_pass do meu nginx no meu servidor Ubuntu para trabalhar com PHP. Eu continuo recebendo 502 Bad Gateway erros. Por que isso e como faço para corrigir isso?

    
por Thomas Ward 25.09.2012 / 06:04

1 resposta

0

De acordo com o este bug do LaunchPad e neste bug do Debian , foi solicitado que o Debian / Ubuntu tenha php5-fpm listen em um soquete UNIX por padrão. Isso foi adotado em 5.4.0-rc1 e permanece em vigor nos pacotes do Ubuntu Quantal (e provavelmente posteriores) (isso foi uma alteração somente de pacote, não uma atualização).

A solução (conforme descrito na postagem do meu blog sobre esse assunto ) é alterar para onde seu proxy_pass aponta, para que ele aponte para unix:/var/run/php5-fpm.sock , que agora é o local padrão para php5-fpm definir seu ouvinte para (esse número é igual a php5 versões do pacote 5.4.0-rc1 e mais tarde no Ubuntu e no Debian no momento deste post, e somente para as versões nos repositórios principais, e não nos PPAs).

Isso se aplica ao Ubuntu 12.10 (Quantet Quetzal) e mais tarde!

    
por Thomas Ward 25.09.2012 / 06:04