0

SuPHP と SuExec を debian スクイーズ サーバーにインストールした後、ファイルのアップロード許可でエラーが発生しました...

アップロード後、ファイルは正常にgoodフォルダに移動さ​​れるのですが、ファイルのパーミッションが640で、ファイルパーミッションを755に自動設定したい...

Apache は、アップロードされた画像やファイルを表示せず、「権限が拒否されました」というエラーを返します... drupal、Joomla などの CMS でアップロードされた拡張機能またはファイルと同じです... インストールできません...

誰にもアイデアがあります..?前もって感謝します

4

1 に答える 1

1

これはsuphp.confのumaskパラメーターによるもので、このパラメーターは、PHP スクリプトによって作成されたファイルが取得するパーミッションを設定します。

;Umask to set, specify in octal notation
;umask=0077
umask=0022

これは私のsuphp.confで、umaskを使用すると0077、ファイルは 600 のアクセス許可で作成されました。しかし、0022それらは 644 で作成されます。

ファイルが 640 パーミッションで作成されている場合、umask は 0027 であると推測されます。これを 0022 に変更する必要があります。

umask とパーミッションのその他の例については、http ://www.webune.com/forums/umask-calculator.html を参照してください。

于 2014-08-09T06:54:50.357 に答える