試圖運行經由EXEC():PHP EXEC無法叉IIS 6.0
EXEC( 「wkhtmltopdf \ wkhtmltopdf FedExDomestic.html FedExDomestic.pdf」);
我收到以下錯誤信息:
警告:EXEC():無法派生[wkhtmltopdf \ wkhtmltopdf FedExDomestic.html FedExDomestic.pdf] ...
它可以使用我的XAMPP本地服務器上,但不在我的IIS 6.0服務器中。
我已經嘗試了這麼多東西來得到它的工作,其中包括:
1)具有完全的控制權限IUSR在cmd.exe的,包含的文件夾我的PHP文件,程序我試圖執行。
2)運行CACLS%COMSPEC%/ E/G%COMPUTERNAME%\ IUSR_%COMPUTERNAME%:經由所述命令提示的cmd.exe
3)在給予cmd.exe的完全控制權限的網絡服務R,包含我的.php文件的文件夾以及我正在嘗試執行的程序(這是因爲我讀了w3wp.exe是用於運行外部程序的,並且負責它的用戶名是NETWORK SERVICE)。
4)更換EXEC()與系統()和了shell_exec()
我一直在這個問題天,已經研究和嘗試了很多不同的東西都沒有用。
請幫忙!
這實際上更多的是評論而不是答案。 – 2015-01-29 17:19:02