webtegez Şuan sorun yaşamıyorum. Muhtemelen şu alttaki iki kısım eklenmediği veya yanlış eklendiği için sorun yaşadım;
Varsayılan nginx.conf dosyasında, root dosya yolu farklı veya belirlenmemiş oluyor. Birde location altında index.php yok. Bunlar eklendikten sonra sorun kalkıyor.
root html;
location / {
index index.html index.htm index.php;
}
Varsayılan nginx.conf dosyasında, root dosya yolu farklı veya belirlenmemiş oluyor. Birde location altında index.php yok. Bunlar eklendikten sonra sorun kalkıyor.
Hocam onu da şöyle izah edeyim.
root html;
alanı sizin dosyalarınızın hangi klasörde olduğunu belirtmeniz içindir. Nginx yapılandırması, yukarıda belirttiğiniz html klasörü içerisinde index.php, index.html vs arayacaktır. Bu yüzden buraya tam yol girmeniz gerekmektedir.
Örn:
root /var/www/siteadi/public_html
veya
root C:/XAMPP/siteadi/html
vb. gibi.
Bir diğer yanlış nokta ise:
index index.html index.htm index.php;
kodunun location içinde olmaması konusu.
Bu belirttiğim kodu location dışında ayrı kalması nginx yapılandırması için daha iyi olacaktır.
index index.html index.htm index.php;
location / {
}
gibi olması gerekmektedir.