Apache Capistrano部署到www文件夹

Apache Capistrano部署到www文件夹,apache,deployment,capistrano,Apache,Deployment,Capistrano,我有一个来自外部主机的Web服务器。该网站从/www文件夹运行。我配置了capistrano并将其部署到远程服务器上的/www。在使用设置后,部署按预期进行 问题是,现在我的Web服务器上有以下文件夹: /www/current /www/shared /www/releases 但是我的Web服务器运行我的wordpress站点是从/www而不是www/current。我自己无法更改,因为我没有这样做的特权。解决这个问题的最好办法是什么 @编辑 我创建了一个命令,将当前版本重新同步到www文

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

问题是,现在我的Web服务器上有以下文件夹:

/www/current
/www/shared
/www/releases
但是我的Web服务器运行我的wordpress站点是从/www而不是www/current。我自己无法更改,因为我没有这样做的特权。解决这个问题的最好办法是什么

@编辑 我创建了一个命令,将当前版本重新同步到www文件夹。这是可行的,但这是最好的选择吗

namespace :emuse do
  desc "Copy files to www directory"
  task :copyfiles do
    run "rsync -azO /site/deployment/project/current/ /site/www"
  end
end

当前路径可以这样设置:

set :current_path, "/www"

这不起作用,因为www文件夹是由托管提供商生成的,因此属于我没有的sudo权限。