2

OK、問題があります。私のPHPスクリプトは、1行を除いて機能します。
この行は、外部コマンドを で実行しようとしexec()ます。

私は得る:

警告: exec(): フォークできません

答えを探してみました。いくつかのサイトでは、にアクセス許可を設定する必要があると言われていcmd.exeます。でそれを行うか、system32またはsyswow64で行うかはわかりません。

また、追加するユーザーがわからない。ISURまたはユーザー ( lime) から取得しget_current_user()ます。

Windows では、セキュリティ リストにユーザーを追加できません (ファイル、プロパティ、セキュリティ、編集を右クリック)。

また、使用させてくれませんicacls cmd.exe /grant IUSR:F( system32 でアクセスが拒否されました)( syswow64 でハンドルが無効です)

ファイルが作成されるフォルダーには、既にフル アクセス権 ( ISURSYSTEMSERVICENETWORK SERVICElimeEveryoneおよび) が追加されています。IIS_ISURS私はこれがやり過ぎであることを認識しており、これを削減する必要があります。

Windows 7x64 (開発マシン) とWindows Server 2012 (運用)の両方でこれを行う必要があります。

私が見つけた非常に多くの例は、以前のシステムに合わせて調整されているか、十分に詳しく説明されていません。

誰か助けてくれませんか?スクリプトを機能させる必要があります。ありがとう

4

1 に答える 1