Pereiti prie turinio

VPS konfiguravimas 500 Internal Server Error


Rekomenduojami pranešimai

Sveiki, įdiegiau į VPS serverį (debian 7.0 32bit) LEMP ir bandant užeiti į puslapį gaunu: 500 Internal Server Error (nuotrauka)

Naudoju nginx, mysql, php, php5fpm.

Nerandu niekaip Google kaip išspręsti šią problemą.

 

Panašu, kad bus neteisingai sutvarkyta php-fpm nustatymai.

 

 

Ar su .htaccess viskas tvarkoje ?

 

nginx nepalaiko .htaccess

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nginx konfigą įdėmiai peržiūrėk ir logus žinoma. Apskritai pirmiausiai sveika tikrinti logus, jeigu neįjungta įjungti. O šiaip, dėl tipinių smulkių-pavienių svetainių atskirame VPS, neatsisakyčiau teisingai paruošto Apache/mod_php/mod_ruid2 fcgi/php-fpm naudai. Na nebent yra polinkis amžinai eksperimentuoti... Nginx tik kaip frontendas kartais yra gerai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

nginx config mestelk...

 

server {

..................

}

# You may add here your
# server {
#	...
# }
# statements for each of your virtual hosts to this file

##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

server {
listen   80; ## listen for ipv4; this line is default and implied
#listen   [::]:80 default_server ipv6only=on; ## listen for ipv6

root /usr/share/nginx/www;
index index.php index.html index.htm;

# Make site accessible from http://localhost/
server_name localhost;

location / {
	# First attempt to serve request as file, then
	# as directory, then fall back to displaying a 404.
	try_files $uri $uri/ /index.html;
	# Uncomment to enable naxsi on this location
	# include /etc/nginx/naxsi.rules
}

location /doc/ {
	alias /usr/share/doc/;
	autoindex on;
	allow 127.0.0.1;
	allow ::1;
	deny all;
}

# Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
#location /RequestDenied {
#	proxy_pass http://127.0.0.1:8080;    
#}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
#	root /usr/share/nginx/www;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
	fastcgi_split_path_info ^(.+\.php)(/.+)$;
#	# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
#	# With php5-cgi alone:
#	fastcgi_pass 127.0.0.1:9000;
#	# With php5-fpm:
	fastcgi_pass unix:/var/run/php5-fpm.sock;
	fastcgi_index index.php;
	include fastcgi_params;
}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#	deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#	listen 8000;
#	listen somename:8080;
#	server_name somename alias another.alias;
#	root html;
#	index index.html index.htm;
#
#	location / {
#		try_files $uri $uri/ =404;
#	}
#}


# HTTPS server
#
#server {
#	listen 443;
#	server_name localhost;
#
#	root html;
#	index index.html index.htm;
#
#	ssl on;
#	ssl_certificate cert.pem;
#	ssl_certificate_key cert.key;
#
#	ssl_session_timeout 5m;
#
#	ssl_protocols SSLv3 TLSv1;
#	ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
#	ssl_prefer_server_ciphers on;
#
#	location / {
#		try_files $uri $uri/ =404;
#	}
#}

 

Nginx konfigą įdėmiai peržiūrėk ir logus žinoma. Apskritai pirmiausiai sveika tikrinti logus, jeigu neįjungta įjungti. O šiaip, dėl tipinių smulkių-pavienių svetainių atskirame VPS, neatsisakyčiau teisingai paruošto Apache/mod_php/mod_ruid2 fcgi/php-fpm naudai. Na nebent yra polinkis amžinai eksperimentuoti... Nginx tik kaip frontendas kartais yra gerai.

2016/05/13 11:18:35 [error] 14463#0: *2 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:35 [error] 14463#0: *1 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:35 [error] 14463#0: *3 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:36 [error] 14463#0: *4 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:36 [error] 14463#0: *5 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:36 [error] 14463#0: *6 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:36 [error] 14463#0: *7 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:36 [error] 14463#0: *8 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:36 [error] 14463#0: *9 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:37 [error] 14463#0: *10 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:37 [error] 14463#0: *11 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:37 [error] 14463#0: *12 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:38 [error] 14463#0: *13 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:38 [error] 14463#0: *14 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:38 [error] 14463#0: *15 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:38 [error] 14463#0: *16 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:38 [error] 14463#0: *17 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:39 [error] 14463#0: *18 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"
2016/05/13 11:18:50 [error] 14549#0: *1 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /puslapis/index.php/admin/login HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/"
2016/05/13 11:18:50 [error] 14549#0: *2 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 78.157.92.154, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "***.80.130.93", referrer: "http://***.80.130.93/puslapis/index.php/admin/login"

Nuoroda į pranešimą
Dalintis kituose puslapiuose

try_files eilutę patikrink dar kartą.

 

Nes jei linkas, kurį accesina neveikia, nurodoma mėginti index.html, kurio turbūt irgi pas tave nėr, todėl vėl pagal taisykles turi mest į index.html.

try_files $uri $uri/ /index.html;

 

Galbūt reikėtų pakoreguoti į

try_files $uri $uri/ /index.php?$args;

Ar tai kažką panašaus, priklausomai nuo to per ką tie url rewrite'ai turi būt atlikti.

Redagavo nsc
Nuoroda į pranešimą
Dalintis kituose puslapiuose

try_files eilutę patikrink dar kartą.

 

Nes jei linkas, kurį accesina neveikia, nurodoma mėginti index.html, kurio turbūt irgi pas tave nėr, todėl vėl pagal taisykles turi mest į index.html.

try_files $uri $uri/ /index.html;

 

Galbūt reikėtų pakoreguoti į

try_files $uri $uri/ /index.php?$args;

Ar tai kažką panašaus, priklausomai nuo to per ką tie url rewrite'ai turi būt atlikti.

Pabandžiau pakeisti taip kaip sakei, bet dabar rašo: "File not found."

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...