motorway Posted March 13, 2007 Report Share Posted March 13, 2007 Похожая проблема уже была. Запускаю скрипт с выполнением файлов bat и exe, и пишет: unable to fork ...exe or bat ... В чем проблема? Как узнать, он вообще файл запускает или даже не находит? Причем это даже для любого файла, например, командника. Перечислите все возможные проблемы, причины и пути устранения. Сервер Win 2003, если не ошибаюсь. Link to comment Share on other sites More sharing options...
Darhazer Posted March 14, 2007 Report Share Posted March 14, 2007 Надо сервер настраивать А то по дефольт выполнения программ из PHP скрипта запрещено Читай здесь http://www.somacon.com/p255.php Еще Trying to us the following code failed badly with various results: like "unable to fork", "access denied", "empty results", depending on what settings I used, ... even though the same code worked from command line on the server itself.$retstr = exec('nslookup -type=mx myhost.com', $retarr); Instead of nslookup I believe this would apply to most programs from the \system32\ directory. I had to learn that the following finally worked: $retstr = exec('c:\php\safedir\nslookup -type=mx myhost.com', $retarr); ... but only under the listed preconditions: 1: nslookup.exe is placed (copied) in the directory \php\safedir\ 2: the directory \php\safedir\ is included in the system PATH environement variable 3: the file cmd.exe is placed in \php\ as listed by other notes above 4: the directory "c:\php\safedir\" is set in the php.ini setting safe_mode_exec_dir = "c:\php\safedir\" .. maybe set in php-activescript.ini as well, depending on your system setup. 5: nslookup is referenced by the full path as otherwise the file from \windows\system32\ will be called. This happend to me with empty result due to missing rights! Hope this helps somebody saving some time and headaches. Thomas Вообще, читать нужно побольше Link to comment Share on other sites More sharing options...
motorway Posted March 21, 2007 Author Report Share Posted March 21, 2007 Вроде бы настройки IIS нормальные, тогда в чем дело? У меня то же самое работает на Апаче, а на IIS и на др.сервере - нет. Link to comment Share on other sites More sharing options...
Colix Posted March 21, 2007 Report Share Posted March 21, 2007 Вроде бы настройки IIS нормальные, тогда в чем дело? У меня то же самое работает на Апаче, а на IIS и на др.сервере - нет. Сервер твой? Link to comment Share on other sites More sharing options...
motorway Posted March 21, 2007 Author Report Share Posted March 21, 2007 нет, но админ - знакомый, мне может сообщать, что там на моем компе с Апаче все ок, а на его сервере - нет мне нужно настроить этот сервер так, чтобы запускались exe. что делать? проблема точно на сервере (настройки) или дело в неправильном запуске из php? последнее маловероятно, т.к. практически тот же код у меня работает Link to comment Share on other sites More sharing options...
Delphi Posted March 22, 2007 Report Share Posted March 22, 2007 А чё на компе админа в качесве сервака не поставить апач и проблем не должно быть? может IIS плохо работает попробуй к примеру у себя сервер IIS поставить и на нем попробуй такое сделать Link to comment Share on other sites More sharing options...
motorway Posted March 22, 2007 Author Report Share Posted March 22, 2007 А чё на компе админа в качесве сервака не поставить апач и проблем не должно быть? может IIS плохо работает попробуй к примеру у себя сервер IIS поставить и на нем попробуй такое сделать Да я уже думал, но это не понравится остальным пользователям,я уже узнавал... А как поставить IIS? Здесь проблема точно в IIS, или в настройках Windows - доступ к папкам и файлам? Надо настраивать именно сервер, или PHP, или WIndows? Link to comment Share on other sites More sharing options...
Delphi Posted March 22, 2007 Report Share Posted March 22, 2007 (edited) Я с IIS не работал могу сказать что ставиться он с виндой или потом можно достаить его при желании, но насколько мне известно возможности его по сравнению с апачем маленьке А чё другим может не понравиться что апач будет? Edited March 22, 2007 by Delphi Link to comment Share on other sites More sharing options...
motorway Posted March 22, 2007 Author Report Share Posted March 22, 2007 Я с IIS не работал могу сказать что ставиться он с виндой или потом можно достаить его при желании, но насколько мне известно возможности его по сравнению с апачем маленьке А чё другим может не понравиться что апач будет? Ну, админ думает, что надо будет подстраивать существующие приложения под апач и т.д. А можно ли апач установить только, чтобы относился к моей части сервера (мой сайт)? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now