Re: интерпретация переменных внутри PHP VALUE и PHP ADMIN VALUE для PHP-FPM
Maxim Dounin
mdounin на mdounin.ru
Вт Июл 12 16:19:30 UTC 2011
Hello!
On Tue, Jul 12, 2011 at 11:58:35AM -0400, locojohn wrote:
> Валентин Бартенев Wrote:
> -------------------------------------------------------
> > On Tuesday 12 July 2011 18:11:55 locojohn wrote:
> > > fastcgi_pass PHP_VALUE
> > >
> > "include_path=\${include_path}:/my/other/include/p
> > ath";
> > >
> > > Может ли nginx пропускать
> > символ доллара
> > > "$" и не воспринимать это
> > как
> > > собственную переменную,
> > например, как
> > > показано выше
> >
> > Может.
>
> Превосходный ответ! И где моё исходное
> сообщение?
>
> BEANRWEB03:~#/etc/init.d/nginx restart
> * Checking nginx' configuration ...
> nginx: [emerg] unknown "include_path" variable
> nginx: configuration file /etc/nginx/nginx.conf test failed
> * failed, please correct errors above
> [ !! ]
> * ERROR: nginx failed to stop
Сейчас - только с помощью грубого хака через установку переменной
в модуле, в свою очередь не интертпретирующем переменные, e.g. geo.
geo $x {
default "${include_path}:/my/other/include/path";
}
fastcgi_param PHP_VALUE $x;
Надо сделать, чтобы работало как-то более разумно...
Maxim Dounin
Подробная информация о списке рассылки nginx-ru