পিএইচপি 7 ব্যবহার করে ফাস্টসিজি_পাসের জন্য অনুমতি অস্বীকৃত


19

আমি পিএইচপি 7.0 দিয়ে এলইএমপি চালাচ্ছি।

আমি আমার সার্ভার ব্লকে এটি পেয়েছি

fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

তবে যখন আমি সাইটটি খুলি, এটি একটি 502 ব্যাড গেটওয়ে ফেরত দেয়। নীচে ত্রুটি লগ আছে।

*1 connect() to unix:/var/run/php/php7.0-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET / HTTP1.1", upstream: "fsatcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "example.com"

এরা বলছে অনুমতি অস্বীকৃত । এখানে কি সমস্যা? আমি যাচাই করেছি তবে কী ধরণের অনুমতি দেওয়া দরকার তা আমি খুঁজে পাচ্ছি না।

ধন্যবাদ.

উত্তর:


27

আমি এটা কাজ পেয়েছিলাম।

পিএইচপি ব্যবহারকারী ছিলেন www-dataতবে এনগিনেক্স ব্যবহারকারী ছিলেন nginx

এখানে পিএইচপি পরীক্ষা করুন: /etc/php/7.0/fpm/pool.d/www.conf

listen.owner = www-data
listen.group = www-data
listen.mode = 0660

Nginx ব্যবহারকারী ছিল /etc/nginx/nginx.conf

এটি আমাকে গাইড করেছে: /programming/23443398/nginx-error-connect-to-php5-fpm-sock-feda-13-permission-denied


8
আপনি sudo usermod -a -G www-data nginx
www-

6

নিম্নলিখিত পদক্ষেপ গ্রহণ করে আমি একই সমস্যা স্থির করেছি।

আপনার www.conf ফাইলগুলি খুলুন (উদাহরণ: sudo Nano /etc/php-fpm.d/www.conf ) সর্বশেষে, সেই লাইনগুলি সন্ধান করুন যা শ্রবণ.আলনার এবং শ্রুত ঠিকানা নির্ধারণ করে এবং তাদের মানগুলি "কেউ না" থেকে "এনজিনেক্সে" পরিবর্তন করে ":

listen.owner = nginx
listen.group = nginx
listen.mode = 0660

শেষ অবধি, ব্যবহারকারী এবং গোষ্ঠী নির্ধারণ করে এবং "অ্যাপাচি" থেকে "এনজিনেক্স" এ তাদের মান পরিবর্তন করে:

user = nginx
group = nginx

পিএইচপি-এফপিএম পুনরায় চালু করুন (সুডো পরিষেবা পিএইচপি-এফপিএম পুনঃসূচনা)


7
শোনো.মোড = 0666 - এটি একটি বিশাল সুরক্ষার অকার্যকরতা এবং সকেটের সমস্ত ডেটা সকল ব্যবহারকারীর কাছে প্রকাশ করে।
কুখ্যাতপাইরো

2
vim /etc/php-fpm.d/www.conf
এইভাবে পরিবর্তন
; শুনুন.মাতৃকার = মূল
; শুনুনগ্রুপ = রুট
; শুনুন.মাতৃক = কেউ নেই
; শুনুনগ্রুপ = কেউ নেই

শোনো। মালিক = এনগিনেক্স
listen.group = nginx 

পরিষেবা পিএইচপি-এফপিএম পুনঃসূচনা
পরিষেবা nginx পুনঃসূচনা

CentOS প্রকাশ 6.9 (চূড়ান্ত)


2
সাইটে স্বাগতম! এটি একটি অব্যক্ত কনফিগারেশন স্নিপেট, আমি দেখতে পাচ্ছি না এটি কীভাবে প্রশ্নের উত্তর দেবে।
পিটারহ - মনিকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.