アップロードされたファイルをapacheのスコープ外のフォルダーに書き込むためにphpアップローダーへのアクセスを許可しようとしています。
- この場合のフォルダー
c
は、WindowsServer2012のルートを表します
apacheフォルダー:
/cygdrive/c/apache24 (c:\apache24)
phpフォルダー:
/cygdrive/c/php
アップローダーフォルダ:
/cygdrive/c/apache24/htdocs/uploader
アップローダーディレクティブ:
define('RELATIVE_UPLOAD_DIR', '/cygdrive/c/Users/myusername');
define('UPLOAD_DIR', rtrim(dirname($_SERVER['SCRIPT_FILENAME']), '/') . '/' . RELATIVE_UPLOAD_DIR);
アップローダーはアップローダーのフォルダーにファイルをアップロードしますが、WindowsUsers
フォルダーにファイルをアップロードしようとしています。
/cygdrive/c/Users/myusername
Users
アップローダーがファイルを書き込めるように、php.iniでフォルダーとサブツリーを有効にするにはどうすればよいですか?