jasiek07 0 Zgłoś post Napisano Sierpień 4, 2014 Witam, zainstalowałem nginxa i jako, że pierwszy raz mam z nim do czynienia nie radzę sobie z paroma rzeczami, lub ich nie rozumiem. na początek mój konfig z sites-available: http://wklej.org/id/1432535/ Po pierwsze, dodałem do folderu /var/www plik info.php Gdy próbóję wyświetlić go w przeglądarce otrzymuję error: 404 Not Found W przeglądarce wpisałem adres w formie: www.adres.pl/info.php Za to jeśli wpiszę sam adres to wyświetla mi się plik index.html Dodatkowo zauważyłem, że zmiany w index.html wchodzą w życie dopiero po przeładowaniu nginxa, czy to jest normalne? Czy może jakieś cache mam ustawione i dlatego? No i co z tym info.php, dlaczego go nie wyświetla? Uprawnienia 755. Pozdrawiam Proszę o pomoc, pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
spindritf 240 Zgłoś post Napisano Sierpień 4, 2014 sites-available nie ma znaczenia, tylko pliki z sites-enabled są prawdopodobnie czytane (sprawdź nginx.conf), ale mniejsza z tym, bo teraz pewnie masz tam tylko symlink. Sprawdź logi (/var/log/nginx/error.log) i zobacz co się stanie, jak wgrasz info.html z jakąś zawartością. Udostępnij ten post Link to postu Udostępnij na innych stronach
_Maciej 42 Zgłoś post Napisano Sierpień 4, 2014 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { try_files $uri =404; #fastcgi_pass 127.0.0.1:9000; #fastcgi_index index.php; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #includefastcgi_params; } Spróbuj tutaj trochę "pomieszać". Udostępnij ten post Link to postu Udostępnij na innych stronach
jasiek07 0 Zgłoś post Napisano Sierpień 4, 2014 nginx.conf http://wklej.to/8LBpR Generalnie pliki .html się ładują. Pogrzebałem trochę i teraz plik default wygląda tak: http://wklej.org/id/1432652/ Pliki html się ładują normalnie, ale plik php nie... Udostępnij ten post Link to postu Udostępnij na innych stronach
jasiek07 0 Zgłoś post Napisano Sierpień 4, 2014 zmodyfikowałem sites available w ten sposób: location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } i problem rozwiązany, dzięki za pomoc! Udostępnij ten post Link to postu Udostępnij na innych stronach