Я знаю, что это простой вопрос, но я не могу за свою жизнь заставить его работать. Если я войду на свой сервер через SSH (linux) и напечатаю: /home/username/public_html/x/foo.cgi f=subscribe l=list [email protected]
сценарий работает отлично. Однако, если я пытаюсь запустить скрипт через PHP, например: shell_exec("/home/username/public_html/x/foo.cgi f=subscribe l=list [email protected]");
, ничего не происходит.Запуск команды linux из скрипта PHP?
Может ли кто-нибудь указать мне в правильном направлении?
Спасибо заранее!
Tre
является 'foo.cgi' скриптом php? или просто исполняемый двоичный файл? –
Веб-сервер вряд ли получит права доступа к вашему домашнему каталогу - помните, что он работает под совершенно другим идентификатором пользователя, кроме вашей собственной учетной записи. –
Это сценарий CGI. Дада, если быть точным. Я новичок во всем этом, поэтому не знаю, что мне нужно сделать – tr3online