parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Есть обходной путь...

Sumo 26.03.2010 21:08 / 26.03.2010 21:09

Чтобы не делать промежуточные скрипты только для задания переменных окружения, можно их задать в конфигурации веб-сервера - http://httpd.apache.org/docs/2.2/mod/mod_env.html

Например, в .htaccess можно написать:
SetEnv MAGICK_HOME "imageMagick"
SetEnv PATH "imageMagick/bin"
SetEnv MAGICK_CONFIGURE_PATH "imageMagick/lib/ImageMagick-6.5.1/config"
SetEnv  MAGICK_CODER_MODULE_PATH "imageMagick/lib/ImageMagick-6.5.1/modules-Q16/coders"  
SetEnv  MAGICK_TEMPORARY_PATH "_tmp"
SetEnv  MAGICK_FONT_PATH "imageMagick.fonts"
SetEnv  MAGICK_CODER_FILTER_PATH "imageMagick/share/ImageMagick-6.5.1/config"
SetEnv  LD_LIBRARY_PATH "imageMagick/lib:imageMagick.liblcms/lib"
...
И эти переменные попадут в скрипт, который вызывается через file::exec.

p.s. Возможно, что разработчики когда-нибудь снимут ограничение на задание переменных окружения через file::exec - мне кажется, что подобные ограничения не сильно сказываются на безопасности.