نقل قول نوشته اصلی توسط starting نمایش پست ها
به بخش زیر برید و ویرایش کنید
کد HTML:
/etc/nginx/sites-available/default
خط های زیر را از کامنت در بیارید
کد HTML:
listen   80; ## listen for ipv4; this line is default and implied
listen   [::]:80 default_server ipv6only=on; ## listen for ipv6
سورو نیم رو به عبارت زیر تغییر دهید
کد HTML:
# Make site accessible (...)
server_name localhost;
ببینید ایندکس ها رو درست تعریف کردید
کد HTML:
root /usr/share/nginx/www;
index index.php index.html index.htm;
مورد زیر از کامنت خارج کنید
کد HTML:
# pass the PHP scripts to FastCGI server listening on (...)
#
location ~ \.php$ {
        try_files $uri =404;
        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;
}
/etc/.../fpm/php.ini رو ویرایش کنید و مقدار cgi.fix_pathinfo رو به صفر تغییر بدهید ==> ورزن php مثلا بجای 3 نقطه php5
nginx service و php5-fpm رو ری استارت کنید
در آخر اگر دیدید مشکلتون حل نشد ارور لاگ ها رو ببینید همینطوری نمیشه راهنمایی کرد
+
آموزش در سایت مرجع نیز مشاهده گردد ببینید جایی رو از قلم ننداختید یا اشتباهی نکردید
Pitfalls and Common Mistakes | NGINX

ممنون از راهنماییتون

من این خط رو در جای خودش به فایل default انجینکس اضافه کردم :

کد:
rewrite /webservice/(.*) /$1 break;
و خطای not found حل شد و صفحه سفید داد.

الان خطاهای php رو روشن کردم و با خطای زیر روبرو هستم :



آیا مشکل nginx حل شده و این خطا به nginx ربطی ندارد ؟ و یا این هم دلیلش nginx هست ؟

تشکر

- - - Updated - - -

خطای ایجاد شده :