私は最近AmazonのElasticBeanstalkに変換しましたが、これは素晴らしいものでしたが、修正または適切な解決策を見つけることができなかった問題が1つあります。
$gitaws.pushを使用してGIT経由でデプロイする場合
ファイルは展開されていますが、すべてのフォルダーとファイルに適切なアクセス許可がありません。現在、ローカル開発用にxamppを使用してWin8を実行しています。たとえば、最近のWordPressのデプロイでは、beanstlakにデプロイされるとすべてのフォルダーが777になりました。これは、ファイルも含まれているNTFSパーティションです。
SSHで接続して実行するのは簡単です。
$ sudo su
$ find /var/www/html/ -type d -exec chmod 755 {} \;
$ find /var/www/html/ -type f -exec chmod 644 {} \;
ただし、アップロードする前に権限を修正したいのですが、Windowsではこれが不可能だと思います。スクリプトまたはある種のサービスフックをセットアップして、展開時にこれらを実行できると確信していますが、もっと簡単な方法があるのではないかと期待していました。
Apacheのものと一致するようにWindowsファイルのパーミッションを設定することに関するSOコミュニティからの洞察はありますか?