আমি মাত্র একটি সেন্টোস 5.8 চূড়ান্ত bit৪ বিট মেশিনে এনগিনেক্স 1.1.13 এবং পিএইচপি 5.4.0 ইনস্টল করেছি। এনগিনেক্স এবং পিএইচপি / এফপিএম চলছে, এবং আমি এসএসএস কমান্ড লাইনের মাধ্যমে পিএইচপি স্ক্রিপ্টগুলি চালাতে পারি, তবে ব্রাউজারে আমি 'ফাইল খুঁজে পাই না।' আমার সমস্ত পিএইচপি ফাইলগুলিতে ত্রুটি।
এইভাবে আমি আমার এনগিনেক্স.কনফ পিএইচপি স্ক্রিপ্টগুলি হ্যান্ডেল করব:
location ~ \.php$
{
root /opt/nginx/html;
fastcgi_pass unix:/tmp/fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
এটি আমার অন্যান্য সার্ভারের সরাসরি অনুলিপি / পেস্ট, যেখানে এটি এই সেটআপটি দিয়ে দুর্দান্ত কাজ করে (তবে তারা পিএইচপি / এফএমপি এর পুরানো সংস্করণ চালায়)।
আমি কেন এই ত্রুটিগুলি পাচ্ছি?