先日Windows2003からWindows2008R2へアップグレードを行いました。
そのサーバーではPHPを使ってシステムを動かしています。
Win2008にアップグレード後、あるPHPプログラムで特定のコードが動かなくなっていることに気が付きました。
PHP
1passthru("pkgback_lst.bat ".$_POST["awh"]."* >tmp/pkgback_lst.log");
上記のコマンドでBatを実行しているのですが、BATが実行できていません。
テストとしてEcho aaa >> C:\Test\log.txtという簡単な処理をしてもTxtファイルが作成されません。
その前後のコードは実行されていることは確認済みです。
セキュリティーの関係ではないかと思っているのですが、詳しいメンバーがおらず困っております。
もし対応策などご存知の方がいましたらアドバイス頂けると助かります。
IISのバージョンは7
PHPのバージョンは4.4.9です。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/18 05:20
2018/06/18 05:34
2018/06/18 07:30
2018/06/18 07:37 編集
2018/06/18 07:58
2018/06/18 08:20
2018/06/18 08:26 編集
2018/06/18 09:06
2018/06/18 09:19
2018/06/18 09:36
2018/06/18 10:13 編集
2018/06/19 06:50
2018/06/19 10:34