0

協力している会社の鉱山は、ファイルをアップロードするための許可の問題を抱えています (FTP 経由)。すべてを 777 にする回避策を見つけました (私の最初の選択ではありませんが、ここでは使いやすさがセキュリティに勝ります)。

これの問題は、ルート ディレクトリを 777 にすると Drupal が壊れてしまうことです。

どうしてこれなの?どうすればそれを変更できますか?

4

3 に答える 3

1

通常、ファイル ディレクトリは次のようになります。

chmod -R 775 files

ただし、所有者とグループが正しいことも確認してください。この場合の所有者は、あなたの ftp ユーザーでなければなりません。そして、あなたのグループは apache ユーザーでなければなりません。

chgrp -R apache_user files
chown -R ftp_user files
于 2013-02-24T17:03:17.390 に答える
0

ftp または drupal でファイルをアップロードするのに問題がありますか? Drupal では、画像や CSS などを保存するために、sites/default/files に書き込み権限が必要です。

多分それは所有者にも問題がありますか?このページを確認してください: http://drupal.org/node/244924

于 2013-02-22T19:57:44.100 に答える
0

これの問題は、ルート ディレクトリを 777 にすると Drupal が壊れてしまうことです。

実際には、Drupal ディレクトリのルートではなく、ディレクトリを変更する必要がありますsites/default/files

最も簡単な方法でこれを行いたい場合は、このディレクトリのパーミッションを 777 に変更します。

cd <your Drupal root>/sites/default
chmod -R 777 files

安全な方法は、WWW ユーザー (例: www-data) をこのディレクトリの所有者として設定することです。

cd <your Drupal root>/sites/default
chown -R www-data files
chmod -R 775 files

また、グループを追加することもできます (例: my_group):

chgrp -R my_group files
于 2013-03-01T11:58:34.253 に答える