1

app/webroot/img/product_images私の cakephp アプリは、既存の書き込み可能なディレクトリに依存しています。

現在、フォルダーに.emptyファイルが存在することを確認しているため、git は空のディレクトリを追跡しますが、リポジトリを新しいサーバーにクローンするときに、フォルダーを手動で chown/chmod することを忘れないでください。

CakePHP または純粋な PHP で、このフォルダーのアクセス許可を自動的に確認して設定する方法はありますか?

4

2 に答える 2

1

Git が 1 つのファイルのパーミッションを不可解に変更する」で述べたように、次の場合:

  • git config --global core.sharedRepository true を設定します
  • umask必要な書き込みと互換性 のあるデフォルト(プロファイルで設定)を持っています( 0002775のように)

複製する要素に対して適切な権限を取得する必要があります。

于 2013-09-06T06:07:11.673 に答える