• 09-05-2017, 09:20:51
    #1
    Arkadaşlar öncelikle merhaba

    ben yeni bir sunucu hizmeti aldımda vds şimdi buna plesk panelde kurdum herşey sorunsuz süper fakat ufak bir sıkıntım var

    ben sunucumda php sürümünü PHP 5.4 Fast CGI olarak kullandığımda hiç bir sorun yok tüm sitelerin tüm sayfaları sorunsuz çalışıyor fakat

    http://prntscr.com/f5q6ug

    PHP 5.4 FPM + Nginx yaptığımda ise sitelerdeki tüm sayfalara erişim yapılamıyordu onuda şu şekilde çözdüm

    http://prntscr.com/f5q782

    bunu yaptıgımda sunucumda bulunan wordpress ve whmcs gibi hazır kurulum sitelerin hepsi problemsiz çalıştı tüm sayfaları erişimleri herşeyleri tamam

    benim sorunum şurada sıfırdan kodladığım sitelerde htaccess falan olan sitelerimin bazılarında sayfalar arası geçiş yapsa bile hep ana sayfayı gösteriyor ve giriş yaptığım zaman yönlendirme yapmıyor bunun sebebi nedir

    bir türlü fpm + nginx kullanamadım çok hızlı oluyor ve apache şişmiyor bu sayede ama bir türlü kendi kodladığım sitelerde uygulayamadım lütfen konu hakkında bilgisi olan var ise yardımcı olabilir mi gerçekten delirmek üzereyim
  • 09-05-2017, 12:01:14
    #2
    Şöyle bir makale serisi yazdım ama bir kontrol et belki işine yarayabilir.
    http://www.zulfumehmet.com/centos-7-...-php-kurulumu/
  • 09-05-2017, 12:21:33
    #3
    wehwet adlı üyeden alıntı: mesajı görüntüle
    Şöyle bir makale serisi yazdım ama bir kontrol et belki işine yarayabilir.
    http://www.zulfumehmet.com/centos-7-...-php-kurulumu/
    sorunumun bunla ilgili olup olmadığını bile anlayamayacak kadar delirdim
  • 09-05-2017, 13:17:32
    #4
    php-fpm + nginx kullanmanız durumunda htaccess çalışmayacaktır çünkü htaccess apache tarafında yorumlanabilir. ngix her site için ayrı bir dosya oluşturur, pleskteki adını ve yolu tam bilmiyorum. bu host dosyası içerisine wordpress için htaccess karşılığı olarak aşağıdaki kodları eklerseniz sorun ortadan kalkar.

    location / {
                    try_files $uri $uri/ /index.php?$args;
           }
           location ~ /nginx.conf {
                    deny all;
                    access_log off;
                    log_not_found off;
           }
           # Add trailing slash to */wp-admin requests.
           rewrite /wp-admin$ $scheme://$host$uri/ permanent;
           location ~*  \.(jpg|jpeg|png|gif|css|js|ico)$ {
                    expires max;
                    log_not_found off;
           }
  • 09-05-2017, 13:32:44
    #5
    KilitX adlı üyeden alıntı: mesajı görüntüle
    php-fpm + nginx kullanmanız durumunda htaccess çalışmayacaktır çünkü htaccess apache tarafında yorumlanabilir. ngix her site için ayrı bir dosya oluşturur, pleskteki adını ve yolu tam bilmiyorum. bu host dosyası içerisine wordpress için htaccess karşılığı olarak aşağıdaki kodları eklerseniz sorun ortadan kalkar.

    location / {
                    try_files $uri $uri/ /index.php?$args;
           }
           location ~ /nginx.conf {
                    deny all;
                    access_log off;
                    log_not_found off;
           }
           # Add trailing slash to */wp-admin requests.
           rewrite /wp-admin$ $scheme://$host$uri/ permanent;
           location ~*  \.(jpg|jpeg|png|gif|css|js|ico)$ {
                    expires max;
                    log_not_found off;
           }
    çok teşekkür ederim sağolun ilgi ve alakanız için özelden yazdım ama bu komutları ekleyeceğim dosyanın adı nedir acaba pleskten bulurum ben o dosyayı
  • 09-05-2017, 13:36:27
    #6
    plesk hiç kullanmadım, emin değilim ama aşağıdaki dizinleri kontrol edin. domain.vhost dosyası vardır mutlaka

    /etc/nginx/sites-available/
    /var/www/vhosts/domain/conf/
    /usr/local/psa/admin/bin/
    /usr/local/psa/admin/conf/templates/custom/

    ssh locate *.conf yazarsanız listelenecektir bulunduğu dizin.
  • 09-05-2017, 13:38:19
    #7
    KilitX adlı üyeden alıntı: mesajı görüntüle
    plesk hiç kullanmadım, emin değilim ama aşağıdaki dizinleri kontrol edin. domain.conf dosyası vardır mutlaka

    /etc/nginx/sites-available/
    /var/www/vhosts/domain/conf/
    /usr/local/psa/admin/bin/
    /usr/local/psa/admin/conf/templates/custom/
    valla çok sağol inşAllah çözerim bu verdiğin komut wordpress için peki sıfırdan php-pdo ile kodladığım siteler için napmam gerekir ? direk fpm+ nginx çalıştırır mı yani komutsuz olarak
  • 09-05-2017, 13:37:54
    #8
    htacces to nginz converter diye aratabilirsin...
  • 09-05-2017, 13:40:43
    #9
    htacces to nginx converter diye aratabilirsin...