Aug
9
windown下执行Warning: exec() 报错
在Windows IIS环境下,执行exec()、system()、shell_system()这三个函数,一般会出现:
Warning: exec() [function.exec]: Unable to fork [ XXXXX]。
其中XXX是exec运行程序的位置,调查发现:由于权限设置造成。解决办法是:
1、C:\WINDOWS\system32\cmd.exe给Everyone权限(或IIS来宾帐户(IUSER)的权限),这样做法有时会不太安全,毕竟以防小马运行。
2、我直接把这些执行行代码注释掉了。比如:
这些代码在windows下不执行,影响不大。安全,可靠!
Warning: exec() [function.exec]: Unable to fork [ XXXXX]。
其中XXX是exec运行程序的位置,调查发现:由于权限设置造成。解决办法是:
1、C:\WINDOWS\system32\cmd.exe给Everyone权限(或IIS来宾帐户(IUSER)的权限),这样做法有时会不太安全,毕竟以防小马运行。
2、我直接把这些执行行代码注释掉了。比如:
这些代码在windows下不执行,影响不大。安全,可靠!
作者:@Everyday NetLog
地址:http://blog.zhoz.com/read.php?384
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!