где-то root не задан и используется значение по умолчанию
смотри внимательно конфиг
вот например у тебя есть директива - root $_document_root;
а чему равна переменная $_document_root ?
её надо задать директивой set $_document_root=ХХХХХХХХХХХ;
и задавать её надо везде, ибо ты юзаешь конфигурацию fastcgi (fastcgi_param) в нгинх-е, которая использует эту НЕзаданную переменную
и ещё, конфигурацию fastcgi (fastcgi_param) надо вынести в файл и инклудить везде, перед fastcgi_pass т.к. я слышал такую вещь, что если эти переменнуе единожды задать в конфиге, то они не все применятся, чтоли при fastcgi-pass-е ...
возможно, я ошибаюсь, если кто в курсе, поправьте пожалуйста ...
Alexey Karagodov пишет: > ну нахрена здесь конфег пхп, да ещё с конфегаме? > оч удобно ... > :))) Для более аккуратного выявления проблемы.
Сейчас прикрутил подобие твоего конфига, но оно не заработало, хотя
ошибка уже изменилась. При обращении к /, возникает ошибка доступа - 403, в логах следующее: -- access.log -- - - [08/Oct/2007:21:28:07 +0600] "GET / HTTP/1.1" 403 169
"-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:) Gecko/20070918 BonEcho/2.0.0.7" --
-- error.log -- 2007/10/08 21:28:07 [error] 5468#0: *1 directory index of
"/etc/nginx/html/" is forbidden, client: , server: eveel.kicks-ass.org, URL: "/", host: "
eveel.kicks-ass.org:8080" --
Внимание вопрос: что оно забыло в каталоге /etc/nginx/html, хотя в конфиге явно указано, что root /srv/www/nginx/spectrum? Изменённый конфиг в аттаче.