質問

私はディレクトリを作成しようとしていますが、新しいディレクトリを作成するたびに間違った権限を取得します。

ファイルの権限フォルダの作成:

rwxr-xr-x
.

フォルダの許可で作成しようとしています

rwxr-xr-x
.

はどちらもWWWデータwww-data を所有しています

PHP でフォルダを作成しようとします

mkdir(location,0775);
.

スクリプトを実行した後の結果

r-----rwt
.

私はそれが間違っていると信じる理由を使い果たしました。

umaskは002にあります。

誰かが私を助けることができることを願っています。

事前感あり

役に立ちましたか?

解決

$location = "path/to/you/dir";
$uold     = umask(0);

mkdir($location,0777,true);
umask($uold);
.

試してみて、それが何を言うことを見る...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top