2

我目前有一个指向 /public_html/ 的 mysite.com (A) 和一个我为此创建了 /dev_html/ 的 dev.mysite.com (B)。我克隆了该站点,但现在我需要一种在它们之间切换的方法,而不必将所有文件从一个目录复制到另一个目录,也无需关闭站点。我只是想把直播站点切换到B然后在A上工作,当我完成后,将直播站点切换到A并在B上工作。有没有简单的方法?我正在使用 cPanel X 和 cPanel 11 (WHM VPS)。此外,两者都可以与同一个数据库进行交互,所以这不是问题,因为我没有更改任何数据库结构。只有 php/js/img 文件需要切换。

4

2 回答 2

0

不确定您是否可以选择将域、子域映射到 CPANEL 中的文件夹,因为我不是 cpanel 的忠实粉丝。我使用的托管公司允许将文件夹映射到我创建的域和子域,因此我也有两个文件夹。

我在 v1 和其他文件夹中的一个文件夹是 v2。

当我对 v2 中的版本进行增强时,我将实时域指向 v1,当我必须对 v1 进行增强时,我将域指向 v2(但是当发生切换时,我无论如何都必须复制文件 - 优点是 beta网站在我复制而不是主网站时抛出错误)

于 2010-04-17T13:57:40.640 回答
0

虚拟主机文件

编辑您的 vhosts 文件以指向另一个目录。

目前,您将拥有一个容器,表明站点文件位于 public_html

将其更改为 dev_html 并运行以下命令以查看是否一切正常。

apache configtest

如果没有错误,运行

apache restart
于 2011-05-11T14:38:00.810 回答