Перейти к содержанию
СофтФорум - всё о компьютерах и не только

проблема с php


Рекомендуемые сообщения

Похожая проблема уже была. Запускаю скрипт с выполнением файлов bat и exe, и пишет: unable to fork ...exe or bat ...

В чем проблема? Как узнать, он вообще файл запускает или даже не находит? Причем это даже для любого файла, например, командника.

Перечислите все возможные проблемы, причины и пути устранения.

Сервер Win 2003, если не ошибаюсь.

:blink:

Ссылка на комментарий
Поделиться на другие сайты

Надо сервер настраивать

А то по дефольт выполнения программ из 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

Вообще, читать нужно побольше

Ссылка на комментарий
Поделиться на другие сайты

Вроде бы настройки IIS нормальные, тогда в чем дело? У меня то же самое работает на Апаче, а на IIS и на др.сервере - нет. :blush2:

Ссылка на комментарий
Поделиться на другие сайты

Вроде бы настройки IIS нормальные, тогда в чем дело? У меня то же самое работает на Апаче, а на IIS и на др.сервере - нет. :rolleyes:

Сервер твой?

Ссылка на комментарий
Поделиться на другие сайты

нет, но админ - знакомый, мне может сообщать, что там :mad:

на моем компе с Апаче все ок, а на его сервере - нет

мне нужно настроить этот сервер так, чтобы запускались exe. что делать? :mad:

проблема точно на сервере (настройки) или дело в неправильном запуске из php?

последнее маловероятно, т.к. практически тот же код у меня работает

Ссылка на комментарий
Поделиться на другие сайты

А чё на компе админа в качесве сервака не поставить апач и проблем не должно быть? может IIS плохо работает попробуй к примеру у себя сервер IIS поставить и на нем попробуй такое сделать

Ссылка на комментарий
Поделиться на другие сайты

А чё на компе админа в качесве сервака не поставить апач и проблем не должно быть? может IIS плохо работает попробуй к примеру у себя сервер IIS поставить и на нем попробуй такое сделать

Да я уже думал, но это не понравится остальным пользователям,я уже узнавал... А как поставить IIS? :g:

Здесь проблема точно в IIS, или в настройках Windows - доступ к папкам и файлам?

Надо настраивать именно сервер, или PHP, или WIndows?

Ссылка на комментарий
Поделиться на другие сайты

Я с IIS не работал могу сказать что ставиться он с виндой или потом можно достаить его при желании, но насколько мне известно возможности его по сравнению с апачем маленьке

А чё другим может не понравиться что апач будет?

Изменено пользователем Delphi
Ссылка на комментарий
Поделиться на другие сайты

Я с IIS не работал могу сказать что ставиться он с виндой или потом можно достаить его при желании, но насколько мне известно возможности его по сравнению с апачем маленьке

А чё другим может не понравиться что апач будет?

Ну, админ думает, что надо будет подстраивать существующие приложения под апач и т.д. А можно ли апач установить только, чтобы относился к моей части сервера (мой сайт)?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...