私はYii2、先進的なアプリケーションを使用しています。Yii2、バックエンド/ Web /アセットのアクセス権を変更する
アセットフォルダbackend/web/assets
で作成されたフォルダのディレクトリアクセス許可を変更する方法はありますか。デフォルトでは
それは私が、私は多分のYii設定からしていない端末から、この変更をしたい、彼らに755
を作りたい、775
です。
私はYii2、先進的なアプリケーションを使用しています。Yii2、バックエンド/ Web /アセットのアクセス権を変更する
アセットフォルダbackend/web/assets
で作成されたフォルダのディレクトリアクセス許可を変更する方法はありますか。デフォルトでは
それは私が、私は多分のYii設定からしていない端末から、この変更をしたい、彼らに755
を作りたい、775
です。
あなたは、単にあなたのconfigファイルでAssetManagerプロパティdirMode
を変更する必要があります。
$dirMode
:新しく生成された資産のディレクトリに設定する権限。この値はPHPのchmod()関数で使用されます。 umaskは適用されません。デフォルトは0775です。つまり、ディレクトリは所有者とグループによって読み書き可能ですが、他のユーザーは読み取り専用です。
:
'assetManager' => [
'dirMode' => 0755,
// ...
],
Yii2のための別のアプローチは、高度:
ゴープロジェクトのルートディレクトリに、このファイルyour-yii2-project/environments/index.php
を開いて、与えられた権限を参照してください。
return [
'Development' => [
'path' => 'dev',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'frontend/runtime',
'frontend/web/assets',
],
'setExecutable' => [
'yii',
'tests/codeception/bin/yii',
],
'setCookieValidationKey' => [
'backend/config/main-local.php',
'frontend/config/main-local.php',
],
],
を