2011-10-17 6 views
2

ウェブアプリケーション経由で新しいバージョンのドキュメントをアップロードできるようにしたいと考えています。ただし、現在、特定のフォルダ内のファイルをデフォルトで上書きできるように、アクセス許可は設定されていません。現在のファイルと将来のすべてのファイルのデフォルトのアクセス許可やその他の設定を、同じ名前とパスを持つ新しいファイルで自動的に置き換えるように設定する方法はありますか?Linux/var/wwwのパーミッションを設定してPHP-Apacheからの自動上書きを許可する方法

編集:私は明らかにwwwフォルダ全体を参照していません!

答えて

4

:-)ただ、サブフォルダは、あなたの質問に答えるために、あなただけのApacheのユーザー(通常は名前のapacheのまたは)は、ディレクトリへの書き込み許可を持っていることを確認する必要があります。たとえば、chgrp -R apache /var/www/userdir && chmod -R 0775 /var/www/userdir

ただし、このサーバーに公開されている場合は、これを行うことは非常に悪い考えです。代わりに、suPHPのようなものを調べると、Apacheをユーザーとして実行でき、ユーザーがアップロードしたファイルを上書きすることができます。

+0

ありがとうございました! –

関連する問題