- 締切済み
PHPについての質問です。
ドットインストールの#02の書き込みのパーミッションの設定はWindows7ではどうやるのでしょうか? http://dotinstall.com/lessons/upload_image_php/4502
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- krokrokro123
- ベストアンサー率13% (3/23)
>#1、そんな無茶な! >パーミッション設定のないOSなどこの世には存在しない。 アクセス権はあるけどパーミッションはWindowsには存在しない。 それとユーザ単位のアクセス権を設定できないDOSやWindows9xシリーズには実質パーミッションに該当するアクセス権の機能は無い。 というかOSというよりアクセス権にしろパーミッションにしろ機能を提供しているのもデータとして管理しているのもファイルシステムでOSはそれを利用しているに過ぎない。 FAT系のファイルシステムにはそもそもアクセス権の設定がない。 せいぜい全体に対しての「読み取り」のみとかでユーザ単位の制御は無い。
- shockatz
- ベストアンサー率80% (153/191)
通常、WindowsでApacheを動かす場合、「Apachを稼働させている」アカウントには、そのアカウントのワーカスペース以外への書き込み権限はありません。 IISでも同じです。 http://www.suzuka-ct.ac.jp/mech/moodle2/mod/wiki/view.php?pageid=1424 権限付与はFTPの属性設定ではなく、フォルダ右クリック -> プロパティ -> セキュリティタブで、Apache/IISの稼働アカウント(もしくはその上位アカウント)に対して行います。 また、ApacheやIISの動作アカウントそのものを変更してしまうこともあります。 (システムリソースへのアクセスが必要になる場合など) LINUXなどで一般的な、「ユーザ/グループ/その他」という設定ではありません。 より具体的に、「Apache/IISが動作するときに僭称するアカウント」そのものに権限を与えるという概念です。 Windowsレンタルサーバの場合は、Pleskのようなコントロールパネルで、書込実行権限を設定する機能が別途用意されています。 動作原理はまったく同じです。
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
いや、この質問の回答としては必要ないであってるでしょ。 パーミッションの概念が無いってことにはならないけど。
- shockatz
- ベストアンサー率80% (153/191)
#1、そんな無茶な! パーミッション設定のないOSなどこの世には存在しない。 WindowsはFTPで属性設定しないだけ。 全部のディレクトリを、EveryOneフルアクセスにしない限り、Webサーバ・アプリケーションへのパーミッション設定は厳然として存在する。 そのWebサーバはローカル動作か、サーバで動作か、 WebサーバはIISか、Apacheか。 またまた自社サーバか、レンタルサーバか? 条件によって、パーミッション対象となるアカウントが変化する。Windowsの方がはるかに複雑。
- krokrokro123
- ベストアンサー率13% (3/23)
Windowsにパーミッションは存在しない。 やる必要はない。