私は現在、私が現在作業しているので、flatpressに最も興味があります。私がそれをしなければならなかったのは、Windows 7の「読み取り専用」ステータスを削除することでした。私は、666または777のパーミッションが何であるかについて全く理解していません。あなたが他のセットアップについての洞察を持っていれば、それも分かりません。私は本当にファイルを作成する特定の機能やコード行の表示に感謝します。彼らは.txtファイルでなければなりませんか?フラットファイルコンテンツ管理システムはどのように新しい.txtファイルを作成しますか?
0
A
答えて
1
ファイルとフォルダを作成、読み込み、または削除するには、PHPプロセスを実行しているユーザーが権限を持っている必要があります。
ACLの概念 - Access Control Listを読んで理解することをお勧めします。
DOSには、単純に危険なアクセス許可セットがありました。アンチウィルスが主な理由です。DOSベースのシステムを壊すのは簡単ではありませんでした。ウイルスを必要としませんでした。プログラムの動作がシステムの重要な部分を危険にさらす可能性があるためです。
OSに応じて、権限スキームは異なる場合がありますが、UNIXのような単純な権限について話しましょう。 Windows NT(Windows XP以降の任意のバージョン)もACLを実装します。
あなたは666、777、755、644を見たとき、これは意味:
0 --- no permission
1 --x execute
2 -w- write
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute
そしてためにそのセット:UGO =ユーザー、グループ、その他、そう644 =ユーザーの読み取りと書き込み、グループが読み込み、その他の読む。
ユーザーはグループに属し、ファイルとフォルダはユーザーとグループのプロパティです。
また、スーパーユーザーのコンセプトを想像することもできます。何でもできるのですが、UNIXの "root"ユーザーとWindows liekシステムの "administrator"ができます。
ウィキペディアはまっすぐにあるので、私はUnderstanding Permissions
良い研究の読書をお勧めします!
http://ja.wikipedia.org/wiki/Filesystem_permissions –