Welcome! Log In Create A New Profile

Advanced

lighttpd + php-fpm = проблемы с путём

Posted by Antik 
Запустил тестовый сервер для проверки связки php-fpm + lighttpd

на сервере поставил:
php5.3.1 (cli, cgi)
php-fpm
lighttpd
и
phpmyadmin кинул в папку pma

php и php-fpm поставлены из репозиотория http://www.dotdeb.org/.

Собственно запустил сначала через php-fpm и наткнулся на проблему с
путём.

Захожу my_domain.ru/pma/ Открывается форма для входа в phpmyadmin.
Ввожу данные и меня почему то перекидывает в my_domain.ru./index.php
Откуда точка после домена берёться не понятно и почему /pma пропадает
тоже не понятно. Аналогичные глюки наблюдаю и в других скриптах.
Проблемы как я понял с __SELF__ в php. которая принимает не верное
значение.

Стал пытаться выяснить в чём дело. Сделал связку lighttpd и php-cgi.
Php.ini кинул такой же. Тот же phpmyadmin и проблема исчезла.

Подскажите в каком направлении искать решение этой проблемы c php-fpm?
Нужен ли cgi.fix_pathinfo=1 для php-fpm?
Может есть какая тонкая настройка которую нужно указать в настройках
пула php-fpm?
Anatoly Pashin
Re: lighttpd + php-fpm = проблемы с путём
January 03, 2010 11:42AM
Проблема, скорее, не в ___SELF___, а в $_SERVER['DOCUMENT_ROOT'].
Вот его и нужно копать..

А чтобы быть уверенным что именно - можно в PMA посмотреть как делается
переадресация.

2010/1/2 Antik <antikiller@gmail.com>

> Запустил тестовый сервер для проверки связки php-fpm + lighttpd
>
> на сервере поставил:
> php5.3.1 (cli, cgi)
> php-fpm
> lighttpd
> и
> phpmyadmin кинул в папку pma
>
> php и php-fpm поставлены из репозиотория http://www.dotdeb.org/.
>
> Собственно запустил сначала через php-fpm и наткнулся на проблему с
> путём.
>
> Захожу my_domain.ru/pma/ Открывается форма для входа в phpmyadmin.
> Ввожу данные и меня почему то перекидывает в my_domain.ru./index.php
> Откуда точка после домена берёться не понятно и почему /pma пропадает
> тоже не понятно. Аналогичные глюки наблюдаю и в других скриптах.
> Проблемы как я понял с __SELF__ в php. которая принимает не верное
> значение.
>
> Стал пытаться выяснить в чём дело. Сделал связку lighttpd и php-cgi.
> Php.ini кинул такой же. Тот же phpmyadmin и проблема исчезла.
>
> Подскажите в каком направлении искать решение этой проблемы c php-fpm?
> Нужен ли cgi.fix_pathinfo=1 для php-fpm?
> Может есть какая тонкая настройка которую нужно указать в настройках
> пула php-fpm?




--
С уважением, Пашин Анатолий,
пряморукий программист-эникейщик.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 267
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready