重複の可能性:
mkdir() が chmod を 0777 に設定していない
LAMP サーバーを実行していますが、ファイル許可の問題が引き続き発生します。www-pub
775 のアクセス許可を持つディレクトリと664のアクセス許可を持つファイルをプログラムで作成できるようにする必要/var/www/html
がroot:www-pub
ありchmod 2775 /var/www
ます。 PHPでディレクトリとファイルを作成し( user として実行し、これを group に追加しました)、ディレクトリには755の権限があり、ファイルには644の権限があります。apache
www-pub
私のPHPコードは明示的に許可を775に設定しています(例:mkdir($someDir, 0775)
しかし、それは違いを生むようには見えません.
ただし、SFTP 経由で ( とは別のユーザーとして、apache
ただし のメンバーとしてwww-group
) 接続すると、ディレクトリを 775 として作成し、ファイルを 664 として作成できます。
ディレクトリとファイルが適切な権限で作成されていることを確認するにはどうすればよいですか?
注:CentOS 6を実行しています