外部ホストからの Web サーバーがあります。Web サイトは /www フォルダーから実行されます。リモートサーバーの /www に capistrano デプロイを構成して実行しました。設定をいじった後、展開は期待どおりに進みました。
問題は、私の webserver に次のフォルダーがあることです。
/www/current
/www/shared
/www/releases
しかし、私のウェブサーバーは、www/current ではなく /www からワードプレス サイトを実行しています。これを自分で変更する権限がないため、これを自分で変更することはできません。これを解決する最善の方法は何ですか?
@EDIT 現在のリリースを www フォルダーに再同期するコマンドを作成しました。これは機能しますが、最良のオプションですか?
namespace :emuse do
desc "Copy files to www directory"
task :copyfiles do
run "rsync -azO /site/deployment/project/current/ /site/www"
end
end