motorway Опубликовано 13 марта, 2007 Жалоба Поделиться Опубликовано 13 марта, 2007 Похожая проблема уже была. Запускаю скрипт с выполнением файлов bat и exe, и пишет: unable to fork ...exe or bat ... В чем проблема? Как узнать, он вообще файл запускает или даже не находит? Причем это даже для любого файла, например, командника. Перечислите все возможные проблемы, причины и пути устранения. Сервер Win 2003, если не ошибаюсь. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 14 марта, 2007 Жалоба Поделиться Опубликовано 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 Вообще, читать нужно побольше Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 21 марта, 2007 Автор Жалоба Поделиться Опубликовано 21 марта, 2007 Вроде бы настройки IIS нормальные, тогда в чем дело? У меня то же самое работает на Апаче, а на IIS и на др.сервере - нет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Colix Опубликовано 21 марта, 2007 Жалоба Поделиться Опубликовано 21 марта, 2007 Вроде бы настройки IIS нормальные, тогда в чем дело? У меня то же самое работает на Апаче, а на IIS и на др.сервере - нет. Сервер твой? Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 21 марта, 2007 Автор Жалоба Поделиться Опубликовано 21 марта, 2007 нет, но админ - знакомый, мне может сообщать, что там на моем компе с Апаче все ок, а на его сервере - нет мне нужно настроить этот сервер так, чтобы запускались exe. что делать? проблема точно на сервере (настройки) или дело в неправильном запуске из php? последнее маловероятно, т.к. практически тот же код у меня работает Ссылка на комментарий Поделиться на другие сайты Поделиться
Delphi Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 А чё на компе админа в качесве сервака не поставить апач и проблем не должно быть? может IIS плохо работает попробуй к примеру у себя сервер IIS поставить и на нем попробуй такое сделать Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 22 марта, 2007 Автор Жалоба Поделиться Опубликовано 22 марта, 2007 А чё на компе админа в качесве сервака не поставить апач и проблем не должно быть? может IIS плохо работает попробуй к примеру у себя сервер IIS поставить и на нем попробуй такое сделать Да я уже думал, но это не понравится остальным пользователям,я уже узнавал... А как поставить IIS? Здесь проблема точно в IIS, или в настройках Windows - доступ к папкам и файлам? Надо настраивать именно сервер, или PHP, или WIndows? Ссылка на комментарий Поделиться на другие сайты Поделиться
Delphi Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 (изменено) Я с IIS не работал могу сказать что ставиться он с виндой или потом можно достаить его при желании, но насколько мне известно возможности его по сравнению с апачем маленьке А чё другим может не понравиться что апач будет? Изменено 22 марта, 2007 пользователем Delphi Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 22 марта, 2007 Автор Жалоба Поделиться Опубликовано 22 марта, 2007 Я с IIS не работал могу сказать что ставиться он с виндой или потом можно достаить его при желании, но насколько мне известно возможности его по сравнению с апачем маленьке А чё другим может не понравиться что апач будет? Ну, админ думает, что надо будет подстраивать существующие приложения под апач и т.д. А можно ли апач установить только, чтобы относился к моей части сервера (мой сайт)? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти