お世話になります。
環境情報
・OS: Windows Server 2012 R2 Standard Edition
・php: 5.6
・Apache: 2.4
phpのexec関数を使用して、ネットワークドライブを接続する処理を行っている箇所があります。
php
1 exec('net use z: "\\192.168.1.1\test" password /user:test_user /persistent:no>nul 2>&1'); 2
この処理をwindowsのコマンドプロンプトから実行させるとうまくいくのですが、
Apache経由で処理を行うと接続処理がうまくいきません。
このような現象が起こる原因について教えていただけますでしょうか。
よろしくお願いいたします。
・・・・・追記
現状の状況としては
Apache経由での接続処理は別のパスで試したところうまくいきました。
なので、対象パスのログイン情報などが間違っているのかもと考えたのですが、コマンドプロンプトで実行する分にはうまくいっているのでそういうわけでもないようなのです。
なので現状問題の切り分けが出来ていない状態です。
回答4件
あなたの回答
tips
プレビュー