আমার ধারণা, সেই রেখাগুলি 'ফাস্টসিজি_প্রেমস' ফাইল থেকে নেওয়া হয়েছিল ..
মূলত আপনি কোনও ত্রুটি পাচ্ছেন না SCRIPT_FILENAME
কারণ এটি আপনি ইতিমধ্যে সংজ্ঞায়িত যখন আপনার vhost ফাইলে আপনার মূল নির্দেশকে সংজ্ঞায়িত করেছেন। সুতরাং আপনি যদি আপনার ভোস্ট ফাইলে এটির fastcgi_param
মান ব্যবহার করে স্পষ্টভাবে সংজ্ঞায়িত না করেন তবে SCRIPT_FILENAME
মূল নির্দেশিকা থেকে নেওয়া হবে .. তবে এখানে একটি গুরুত্বপূর্ণ পয়েন্ট এখানে। পিএনএফ সার্ভারে অনুরোধগুলি প্রেরণের জন্য এনজিনেক্সের আরও একটি পরিবর্তনশীল রয়েছে যা বারবারের $fastcgi_script_name
ইউআরএলগুলি এবং স্ল্যাশের সাথে শেষ হওয়া ইউরির সাথে ত্রুটিগুলি এড়াতে আপনাকে এটিকে ভালভাবে সংজ্ঞা দিতে হবে।
উপসংহার :
প্রতিটি জিনিসকে দুর্দান্ত সুন্দর করে তোলার জন্য, প্রত্যেককে SCRIPT_FILENAME
/ etc / nginx ফোল্ডারে অবস্থিত 'ফাস্টসিগি_প্রেমস' ফাইলটিতে বা পিএইচপি লোকেশন ব্লকের নীচের লাইনটি অন্তর্ভুক্ত করে সাইট-উপলভ্য ফোল্ডারে থাকা আপনার সাইটের ভোস্টে সহজেই সংজ্ঞায়িত করা উচিত :
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
বা উপরে যেমন লিখেছেন তেমন 'ফাস্টসিজি_প্রেমস' ফাইলটিতে অন্তর্ভুক্ত রয়েছে, যেভাবেই এটি একই রকম .. পিএইচপি-এফপিএম-এ এনজিনিক্স সংযোগের জন্য আরও তথ্যের জন্য এখানে যান:
https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
আমি আশা করি এটি ভবিষ্যতে যে কাউকে সহায়তা করবে এটি নির্ণয় করতে আমাকে অনেক সময় নিয়েছে ..