-1

capistrano/symfony を使用して Symfony2 ベースのサイトをデプロイしようとしていますが、「composer install」を適切に実行するために既に取得しています。ただし、それは展開ユーザーとして実行されます。

Web サイトが実行されると、webuser としてこれ以上キャッシュ ファイルを書き込むことができなくなります。これは、キャッシュ ディレクトリとログ ディレクトリに再帰的にアクセス許可を設定するアクセス許可が表示されないためです。

cap3 プラグイン capistrano-file-permissions は次のように設定されています。set :file_permissions_paths, ["app/logs", "app/cache"]

4

1 に答える 1

1

最も柔軟なソリューションは、可能な場合は ACL を使用することです。symfony のドキュメントで詳細を読むことができます: http://symfony.com/doc/current/book/installation.html#book-installation-permissions

于 2015-02-06T10:48:24.367 に答える