Ку
Есть скрипт к которуму идет обращение ввиде: http://aaa.a/bbb.php/2.png
на апаче все замечательно, на nginx+php-fpm не пашет, до пхп даже не доходит, nginx кидает 404, что делать ?
Попробуй обратиться на форум экстрасенсов, они твой конфиг на расстоянии прочтут, и ответ из космической мантры высрут. ))
В общем: /bbb.php/2.png - не попадает под location в котором у тебя фастцги прописан. Чтоб узнать как поправить: либо экстрасенсы, либо конфиг сюда, либо в доку.
>Попробуй обратиться на форум экстрасенсов, они твой конфиг на расстоянии прочтут, и
>ответ из космической мантры высрут. ))
>В общем: /bbb.php/2.png - не попадает под location в котором у тебя
>фастцги прописан. Чтоб узнать как поправить: либо экстрасенсы, либо конфиг сюда,
>либо в доку.тогда добавлю что любые другие скрипты работают норм, и что не пашет только этот ибо получает параметр таким жестоким способом
да хоть маяковского процетируй, без конфига путь к экстрасенсам, - эт точно, к гадалке не ходи. есть подазрения в чем ошибка, но, бл*, по опыту здешнего форума порадится каскад постов в каждом из которых по строчке конфига и вопросы по шаблону "с этой строчкой все впорядке?". в общем хз откуда вы такие выползаете, но предложение о помощи и необходимые условия разрешения есть. если хочется дальше игнорировать "конфиг сюда", - чеши читать документацию, либо купи хрустальный шар и развлекайся в свое удавольствие.
>>Попробуй обратиться на форум экстрасенсов, они твой конфиг на расстоянии прочтут, и
>>ответ из космической мантры высрут. ))
>>В общем: /bbb.php/2.png - не попадает под location в котором у тебя
>>фастцги прописан. Чтоб узнать как поправить: либо экстрасенсы, либо конфиг сюда,
>>либо в доку.
>
>тогда добавлю что любые другие скрипты работают норм, и что не пашет
>только этот ибо получает параметр таким жестоким способомСпорим на что угодно что он у тебя ищит файл 2.png в каталоге /bbb.php?
как уже сказали не попадает под location fastcgi
>[оверквотинг удален]
>>>В общем: /bbb.php/2.png - не попадает под location в котором у тебя
>>>фастцги прописан. Чтоб узнать как поправить: либо экстрасенсы, либо конфиг сюда,
>>>либо в доку.
>>
>>тогда добавлю что любые другие скрипты работают норм, и что не пашет
>>только этот ибо получает параметр таким жестоким способом
>
>Спорим на что угодно что он у тебя ищит файл 2.png в
>каталоге /bbb.php?
>как уже сказали не попадает под location fastcgiэто и так понятно замечательно, токо bbb.php скрипт в не каталог, в этом и вопрос, как обьяснить nginx'у (именно ему) что это скрипт а не каталог млин
вот локейшны nginx
location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/$fastcgi_script_name;
include fastcgi_params;
}location / {
root /srv/;
index index.php index.html index.htm;
}у пхп нет конкретностей, он не зачрутан
Вот смотри как все просто:
убери '$' в строке 'location ~ \.php$ {'
и больше не задавай вопросы без приведения кода/конфига/текста.
Сам понимаешь что строка "/bbb.php/2.png" не попадает в "\.php$"?