0

外部ホストからの 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
4

1 に答える 1

0

現在のパスは次のように設定できます。

set :current_path, "/www"
于 2013-05-09T12:43:16.167 に答える