我是PHP编程和IIS的新手。不知怎的,我设法让我的php应用程序托管在IIS服务器上。我能够成功执行所有数据库事务。但现在我正在尝试运行IIS的根目录中的批处理文件。
我在下面尝试了这两个选项
$output=exec("C:\windows\system32\cmd.exe /c Start C:\inetpub\wwwroot\drupal\modules\batch\RunSuite.bat", $out);
在执行此行之前,$output=exec($_SERVER['DOCUMENT_ROOT']."\cmd.exe /c Start".$_SERVER['DOCUMENT_ROOT']."\drupal\modules\batch\RunSuite.bat", $out);
它们都不起作用。你能帮我解决这个问题吗?我确信这是我的无知: - (
如果我们在本地使用drupal托管整个应用程序并运行它,则上面代码的第一行按预期工作。我假设,这将是一些配置/权限问题,同时在IIS中触发批处理作为服务。非常感谢您的帮助。
谢谢和亲切的问候
阿尼尔