Nginx Проблема со связкой nginx и php-fpm

alex-ghost

Новичок
Здравствуйте!
Использую на сервере связку из nginx и php-fpm.
Возникла следующая проблемка. Сервер nginx обрабатывает ссылки вида .../index.php/user/... как фолдеры, о чем рапортует страница 404 и запись в логах, что этот фолдер не найден. На локальном дэнвере все работает нормально. Может есть на форуме человек, который подскажет что и где надо прописать или возможно установить.
Заранее спасибо за помощь.
PS в конфиге nginx прописано слудующее:
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/user/data/www/site.com$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 128k;
fastcgi_read_timeout 300;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param DOCUMENT_ROOT /home/user/data/www/site.com;
}
Сразу оговорюсь, что конфиг не мой. Брал из статьи.
 

fixxxer

К.О.
Партнер клуба
Ты же сам прописал location ~ \.php$, что означает обработку только адресов, заканчивающихся на php. Пропиши в location такую же регулярку как в fastcgi_split_path_info
 

alex-ghost

Новичок
Ты же сам прописал location ~ \.php$, что означает обработку только адресов, заканчивающихся на php. Пропиши в location такую же регулярку как в fastcgi_split_path_info
таки после того как это прописываешь при переходе по ссылкам на комп просто закачивается index.php
 
Сверху