OK、問題があります。私のPHPスクリプトは、1行を除いて機能します。
この行は、外部コマンドを で実行しようとしexec()
ます。
私は得る:
警告: exec(): フォークできません
答えを探してみました。いくつかのサイトでは、にアクセス許可を設定する必要があると言われていcmd.exe
ます。でそれを行うか、system32
またはsyswow64
で行うかはわかりません。
また、追加するユーザーがわからない。ISUR
またはユーザー ( lime
) から取得しget_current_user()
ます。
Windows では、セキュリティ リストにユーザーを追加できません (ファイル、プロパティ、セキュリティ、編集を右クリック)。
また、使用させてくれませんicacls cmd.exe /grant IUSR:F
( system32 でアクセスが拒否されました)( syswow64 でハンドルが無効です)
ファイルが作成されるフォルダーには、既にフル アクセス権 ( ISUR
、SYSTEM
、SERVICE
、NETWORK
SERVICE
、lime
、Everyone
および) が追加されています。IIS_ISURS
私はこれがやり過ぎであることを認識しており、これを削減する必要があります。
Windows 7x64 (開発マシン) とWindows Server 2012 (運用)の両方でこれを行う必要があります。
私が見つけた非常に多くの例は、以前のシステムに合わせて調整されているか、十分に詳しく説明されていません。
誰か助けてくれませんか?スクリプトを機能させる必要があります。ありがとう