Welcome! Log In Create A New Profile

Advanced

NGINX und fpm-php -> HTML läuft, php gibt 502

Posted by timofrenzel 
NGINX und fpm-php -> HTML läuft, php gibt 502
October 23, 2013 09:58AM
Hi,
scheinbar haben so einige Probleme damit ich bin nicht besser.
Leider haben die bisherigen Versuche die Hinweise aus anderen Posts zu nutzen nichts gebracht.
Und daher, hoffe ich mal das hier einer helfen kann^^

Also, ich habe NGINX installiert und fpm-php.

Rufe ich die index.html auf, klappt auch alles.
Rufe ich die index.php auf, bekomme ich nur n 502 zurück.

Aus diversen Gründen die ich hier nicht weiter nennen werde, liegt das www verzeichnis nicht unter /var/www sondern unter /www
hier gibt es dann einen Hostordner.
Also:

/www/devubuntu.loc
/www/devubuntu.loc/index.html
/www/devubuntu.loc/index_test.php


Meine default conf schaut so aus:

[code]
server {
listen 80;
server_name devubuntu.loc;

access_log /www/log/access/devubuntu.loc.access.log;
error_log /www/log/error/devubuntu.loc.error.log;

location / {
root /www/devubuntu.loc;
index index.html index.htm, index.php;
}

location ~ \.php$ {

root /www/devubuntu.loc;
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php**5**-fpm.sock;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
[/code]


Hat hier jemand noch eine Idee???
Timo
Re: NGINX und fpm-php -> HTML läuft, php gibt 502
October 29, 2013 01:03PM
Was macht der Beistrich in deiner index Direktive? Das sollte gleich mal zu einem Syntax-Fehler führen. Wo dein document root liegt ist völlig irrelevant und warum es dort liegt auch, Hauptsache die Rechte passen.

server {
index index.html index.htm index.php;
root /www/devubuntu.loc;
server_name devubuntu.loc;

location / {
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
include fastcgi_params;
try_files $uri =404;
}
}
}

Teste die Konfiguration mit nginx -t bevor du den Server startest. Ich weiß nicht was in deiner fastcgi_params-Datei steht weder was in deiner php-fpm.conf steht, entsprechend müsstest du diese erst posten falls das obige nicht funktioniert oder nginx -t noch Fehler ausgibt.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 147
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready