我有来自外部主机的网络服务器。该网站从/ www文件夹运行。我配置并在远程服务器上执行capistrano部署到/ www。在使用设置后,部署按预期进行。
问题是现在我的网络服务器上有文件夹:
/www/current
/www/shared
/www/releases
但是我的网络服务器从/ www而不是www / current运行我的wordpress网站。我不能自己改变,因为我没有这样做的特权。解决这个问题的最佳方法是什么?
@EDIT 我创建了一个命令,将当前版本rsyncs到www文件夹。这有效,但它是最好的选择吗?
namespace :emuse do
desc "Copy files to www directory"
task :copyfiles do
run "rsync -azO /site/deployment/project/current/ /site/www"
end
end
答案 0 :(得分:0)
当前路径可以这样设置:
set :current_path, "/www"