我知道這是一個簡單的問題,但我不能爲我的生活得到它的工作。如果我通過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]");
什麼都不會發生。從PHP腳本運行一個linux命令?
任何人都可以指向正確的方向嗎?
提前致謝!
Tre
是'foo.cgi'的一個php腳本?或只是可執行的二進制? – 2012-01-14 07:04:57
網絡服務器不太可能擁有訪問您的主目錄的權限 - 請記住,它運行在與您自己的帳戶完全不同的用戶標識下。 – 2012-01-14 07:16:08
這是一個CGI腳本。達達郵件,確切地說。我對這一切都很陌生,所以不確定我需要做什麼 – tr3online 2012-01-14 08:04:15