我有一个来自外部主机的网络服务器。该网站从 /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