1

以前、私はFTPクライアントを介して自分のサイトで作業し、すべてのファイルに所有者user_ftpがありました。今私はSVNを使用しており、コミット後、ファイルには所有者とグループのルートと権限000があります。

フォルダコントローラーやモデルなどからファイルに変更を加えても問題ありませんが、ファイルindex.phpに変更を加えた場合-サイトは500内部サーバーエラーを表示し、コマンドを使用してこのファイルの所有者とグループを手動で変更する必要があります

chown user_ftp:user_group index.php
4

1 に答える 1

3

Subversionは、実行ビットを除いて、リポジトリ内のアクセス許可を追跡しません。rootが所有するファイルを含むSVN作業コピーがある場合、それは、svn checkoutまたはsvn updaterootとして実行したためです。そうしないでください。SVNにはrootアクセスを必要とするものはありません。

于 2012-09-15T14:08:13.433 に答える