0

我有一个来自外部主机的网络服务器。该网站从 /www 文件夹运行。我在远程服务器上配置并执行了 capistrano 部署到 /www。使用设置后,部署按预期进行。

问题是现在在我的网络服务器上我有文件夹:

/www/current
/www/shared
/www/releases

但我的网络服务器从 /www 而不是 www/current 运行我的 wordpress 网站。我自己无法更改这一点,因为我没有这样做的特权。解决这个问题的最佳方法是什么?

@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 回答