আমি একটি RHEL5 সার্ভারে পিএইচপি 5.2.10 এর অধীনে এনজিঙ্ক্স 0.7x + পিএইচপি-এফপিএম পেয়েছি, কিন্তু দ্বিতীয় সার্ভারে পিএইচপি 5.3.3-তে বান্ডিল-ইন পিএইচপি-এফপিএম এর অধীনে সেই সেটআপটি নকল করার চেষ্টা করছি, আমার আছে অনুমতি প্রাপ্তিতে ত্রুটি সহ কিছু সমস্যা প্রতিবারই জিইটি থাকাকালীন।
এফপিএম শুরু হয়েছে, এবং নিশ্চিত করেছে যে ফাস্টসিজি 9000-এ শুনছে, তবে প্রতিবার আমি জিইটি করি, আমি এই ত্রুটিটি এনজিঙ্ক্স লগে দেখছি:
2010/08/12 23:38:53 [crit] 5019#0: *5 stat() "/home/noisepages/www/" failed (13: Permission denied), client: 24.215.173.141, server: dev.noisepages.com, request: "GET / HTTP/1.1", host: "dev.noisepages.com"
বেয়ারবোনস কমপক্ষে nginx.conf.default কাজ করে। এখানে আমার nginx.conf
server {
listen 80;
server_name dev.noisepages.com;
root /home/noisepages/www;
index index.html index.htm index.php;
access_log logs/dev.access.log;
error_log logs/dev.error.log;
location / {
if (-f $request_filename) {
expires 30d;
break;
}
# this sends all non-existing file or directory requests to index.php
rewrite ^.*/files/(.*) /wp-includes/ms-files.php?file=$1;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/dev/shm/php-fastcgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/dev/www/$fastcgi_script_name;
}
}
(অতিরিক্ত পুনর্লিখনের নির্দেশাবলী হ'ল ওয়ার্ডপ্রেস মাল্টিসাইট ওরফে ওয়ার্ডপ্রেস এম ইউ ব্যবহারের জন্য)
আমি এটিও যাচাই করেছি যে ব্যবহারকারীর www-ডেটা কেবল nginx.conf-তে নয় বরং ব্যবহারকারী এবং গোষ্ঠী মানের জন্য পিএইচপি-এফএমপিএনএফ-তে ঘোষণা করা হয়েছে।
সম্ভবত আমি বুঝতে পারছি না যে ত্রুটি 13 বার্তাটির কারণ? অদ্ভুতভাবে যথেষ্ট, আমি প্রথম সার্ভারে কিছু অন্যান্য ভার্চুয়াল হোস্টের সমান্তরালভাবে dev.noisepages.com স্থাপন করার চেষ্টা করেছি - যার প্রত্যেকে ভাল কাজ করছিল - এবং একই ত্রুটি পেয়েছি।