Bom dia.
Estou configurando o servidor do ieducar em uma vps mais estou com alguns problemas.
1 a diretiva fastcgic_pass contem o valor php:9000 com este valor o nginx não inicia dai comentei a linha e não tenho ideia de qual valor por ali.
segundo: comentado então essa linha o servidor funciona porem quando digito o endereço do servidor na url não abre o a pagina mostrando o passo a passo da instalação e ficam fazendo donwload do arquivo do ieducar que está no servidor.
alguém ai poderia me ajudar?
Bom dia:
Para o PHP 7 tente isso:
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
Para o PHP 7.1 tente isso:
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
Também pode tentar:
fastcgi_pass 127.0.0.1:9000;
Lembre-se de reiniciar o nginx após as mudanças.
o arquivo de log de erro do nginx está retornando o seguinte errro :
2018/12/05 12:08:19 [crit] 2081#2081: *1 connect() to unix:/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to$ 2018/12/05 12:08:19 [crit] 2081#2081: *1 connect() to unix:/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to$
Será que você bloqueou ou desativou o loopback?
como vejo se o loopback está ativado ou desativado?
Consegue executar um segundo teste? Abra o arquivo /etc/php/7.2/fpm/pool.d/www.conf
nano /etc/php/7.2/fpm/pool.d/www.conf
Veja qual é o conteúdo da linha listen, esse conteúdo deve ir em fastcgi_pass
No meu caso com o PHP 7.1 está listen = /run/php/php7.1-fpm.sock e no config do meu nginx eu coloco:
location ~ .php$ {
try_files $uri /index.php =404;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
fastcgi_index index.php;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Boa tarde.
refiz tudo no ubuntu 16.04 instalei o php 7.1 mas não exite o arquivo /etc/php/7.2/fpm/pool.d/www.conf na minha maquina.
No caso do PHP 7.1 o caminho muda para /etc/php/7.1/…
Solucionando se mais alguem passar por isso executes os passo acima e este:
udo service php5-fpm stop
sudo service php5-fpm start
sudo service php5-fpm restart
sudo apt-get remove php5 php5-cgi php5-fpm
sudo apt-get install php5 php5-cgi php5-fpm
Não entendi, você vai rodar em cima do PHP5 ou PHP7? Fiquei tri confuso hahah mas que bom que funcionou
opa! não alterei para php7(acabei esqueceno).1 é só subitiui php5 pela sua versão em cada comando acima
Para ambientes baseados em debian não seria como abaixo?
systemctl start php7-fpm
apt install php7-fpm
Parece que a ordem dos comandos estão invertidas, primeiro instala, depois “starta” serviço
sudo apt remove php7 php7-cgi php7-fpm
sudo apt install php7 php7-cgi php7-fpm
sudo systemctl start php7-fpm
sudo systemctl restart php7-fpm