LINUX.ORG.RU

Сообщения arhikos

 

Выполнение от разных пользователей. No input file specified.

Здравствуйте. Debian 6, Nginx + php-fpm. Для настройки ftp потребовалось сделать выполнение php от разных пользователей. Создал php пулы по этой инструкции - http://itbuben.org/blog/Unix-way/1674.html . Так же создал пользователей, сделал их владельцами файлов, дал права на выполнение и в пулах указал нужного пользователя для каждого сайта. Почему то нормально функционирует только первый созданный пользователь - видит и выполняет php. На остальных сайтах настроенных по аналогии вываливается это - No input file specified. Nginx говорит:

"GET /index.php HTTP/1.1" 404
php-fpm - молчит.

Вот конфиги: vhost

server {
        listen 80;
        server_name *.site.ru;
        rewrite ^(.*)$ http://site.ru$1 permanent;
}

server {
    server_name site.ru;
    root /var/www/site.ru;

    access_log /var/log/nginx/site.ru-access.log;
    error_log /var/log/nginx/site.ru-error.log;

    listen 80;
    index index.php;

    location / {
    try_files $uri $uri/ /index.php?q=$uri&$args;
    }

    location ~ \.php$ {

     fastcgi_pass   127.0.0.1:9001;
    # fastcgi_pass   unix:/tmp/newpool.sock;

    fastcgi_index  index.php;
    fastcgi_intercept_errors on;

    include fastcgi_params;

    fastcgi_param       SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_ignore_client_abort     off;
    }

    location ~ /\.ht {
        deny  all;
    }

    location /phpmyadmin {
               root /usr/share/;
               index index.php index.html index.htm;
               location ~ ^/phpmyadmin/(.+\.php)$ {
                       try_files $uri =404;
                       root /usr/share/;
                       fastcgi_pass 127.0.0.1:9000;
                       fastcgi_index index.php;
                       fastcgi_param SCRIPT_FILENAME $request_filename;
                       include /etc/nginx/fastcgi_params;
               }
               location ~*
               ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$
               {
                       root /usr/share/;
               }
        }
        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }
}

php пул

[site.ru]

listen = 127.0.0.1:9001

listen.allowed_clients = 127.0.0.1

user = clientlogin
group = clientlogin

pm = dynamic
pm.max_children = 7
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 3

chdir = /

Помогите разобраться, два дня мучаюсь(

 , , ,

arhikos
()

RSS подписка на новые темы