Apache Capistrano部署到www文件夹
我有一个来自外部主机的Web服务器。该网站从/www文件夹运行。我配置了capistrano并将其部署到远程服务器上的/www。在使用设置后,部署按预期进行 问题是,现在我的Web服务器上有以下文件夹: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文
/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权限。