Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Failed opening required или что nginx передает на FastCGI?
On 15.07.2009, at 14:46, Maxim Dounin wrote:
Hello!
On Wed, Jul 15, 2009 at 01:29:22PM +0400, Алексей Сундуков wrote:
Соотвествуют. Просто я несколько раз менял конфиг, данные сохранял по
разным файлам, снова менял, скидывал данные в письмо которое
параллельно писал, поэтому так и вышло. Заметил уже только когда
письмо отправил, но отредактировато то уже нельзя... Но точно могу
сказать, что в конфиге все все имена точные.
Да, воркеры точно имеют право на чтение:
debian:~# ls -lF /home/www/alekciy/alekciy.ru | grep info
-rw-r--r-- 1 www www 23 2009-07-15 03:23 php_info.php
Воркеры работают с правами www:www, все файлы находятся ниже /home/
www.
Для того чтобы заявлять, что воркеры имеют право на чтение, нужно
ещё и пройти по всем каталогам вверх от файла и убедится что там
есть хотя бы 'x' для соответствующего пользователя.
chmod -Rv ugo+rX /path...
Кроме того,
- именно php работает под пользователем www:www? это ему
нужно право на чтение (не путать с воркерами самого nginx'а);
- в php есть всякие ручки вроде open_basedir, которые ограничивают
его (php) представление о том какие файлы можно читать.
Я не знаю в чём конкретно проблема тут, ругань от php какая-то
маловменяемая, но судя по всему проблема не в nginx.
Maxim Dounin
15 июля 2009 г. 9:57 пользователь Eugene Mychlo (myc@xxxxxxxxx)
написал:
Алексей Сундуков wrote:
Дебаг лог получил. Конфигурация для php сейчас такая:
location ~ \.php$ {
fastcgi_pass ***:9001;
fastcgi_index index.php;
root /home/www/alekciy/site.ru;
include /usr/local/etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME
/home/www/alekciy/alekciy.ru$fastcgi_script_name;
}
2009/07/15 05:50:04 [debug] 30568#0: *1 fastcgi param:
"SCRIPT_FILENAME: /home/www/alekciy/site.ru/php_info.php
Ваш конфиг не соответствует дебаг логу.
PS: php-воркеры имеют права на чтение /home/www/alekciy/site.ru/
php_info.php
и промежуточных путей?
--
Regards,
Eugene Mychlo MYC-RIPE, EAMYC-RIPN
|