0

我正在尝试使用 Capistrano 将基于 PHP 的网站部署到客户端的共享主机。我想控制所有版本,但它们与 cPanel (Bluehost) 共享托管,我无法将 DocumentRoot 更改为指向“当前”符号链接。部署到 public_html 很好,但我需要让网站指向根目录下的当前版本。

有什么办法可以解决这个问题,以便我可以继续使用 Capistrano 并将“当前”版本作为主域名的根目录?

4

2 回答 2

2

可能为时已晚,但我已经得到了你的答案。

如果您的服务器由 cPanel 管理,您可以更改此配置文件中的 documentroot 行:

/var/cpanel/userdata/USERNAME/DOMAIN.COM

然后,您可以将其更改为: /home/USERNAME/public_html/current

于 2012-10-22T14:40:44.150 回答
0

欢迎来到我的世界……反之亦然?

这是一个旧帖子,但问题仍然存在。cPanel 不允许主域使用不同的根文件夹。不过,它适用于插件域。

/var/在共享主机上无法访问该文件夹。

目前,似乎可以简单地删除帐户中的 public_html 并用当前的符号链接替换它。我们已经通过 bitbucket 管道这样做了一段时间,并且它有效(尽管托管者一开始很谨慎)。

于 2020-04-08T21:49:12.663 回答