[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не подхватывает переменные среды
CJ_Junyor
Всем привет.

У меня возникла проблема ...

Есть PATH в переменных среды, в котором прописаны пути к MySQL и PostgreSQL в том числе ...

При выполнение команды SET через cmd выводит все пути как надо ...

Но при попытке выполнить аналогичную команду через exec("SET"); то переменна $output упорно отказывается видеть некоторые из путей, в том числе и прописанные БД ...

функции exec() нет в запрещенных функциях, отладочный режим отключен ...

Подскажите, что это может быть?



Спустя 24 минуты, 30 секунд (5.04.2012 - 13:34) CJ_Junyor написал(а):
Как вообще такое возможно:

echo getenv("PATH");

возвращает

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ZS\ZendServer\bin;C:\ZS\MySQL51\bin;C:\ZS\ZendServer\share\ZendFramework\bin;C:\C:\Program Files\PostgreSQL\9.0\bin;C:\C:\Program Files\TortoiseSVN\bin


а функция

exec("echo %PATH%",$output);
var_dump($output);

возвращает


array(1) { [0]=> string(76) "C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ZS\ZendServer\bin" }

Спустя 10 минут (5.04.2012 - 13:44) Invis1ble написал(а):
может выполняется под разными пользователями?
а может фигню сморозил

Спустя 8 минут, 15 секунд (5.04.2012 - 13:53) CJ_Junyor написал(а):
Цитата (Invis1ble @ 5.04.2012 - 10:44)
может выполняется под разными пользователями?
а может фигню сморозил

я тоже об этом уже думал ....
- в сервисах выставляю Apache от имени пользователя, для которого явно прописаны пути ... результат тот-же
- покопался чуть глубже ... выставил теже переменные еще и для системного пользователя .... результат тот-же ...

функция exec() не отрабатывает как надо ((

может дело в ОС, у меня Home Edition SP3?

Спустя 26 минут, 53 секунды (5.04.2012 - 14:20) CJ_Junyor написал(а):
проблема решена, оказывается у Zend Server своя среда, которая находится в файле ZendEnablerConf.xml ...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.