2013-12-08 125 views
1

我已登陆Drupal安装,该安装位于即将关闭的服务器上。我最初的想法是只传输服务器的内容,然后导入sql数据库。Drupal多站点安装 - 抽取站点

我已经使用WordPress安装完成了数百次这样的操作,并且在Drupal上阅读它似乎基本上是一样的过程。

但现在抛出的是,在深入研究Drupal安装时,有一个名为/ sites的文件夹,其中包含大量不同的网站。我假设这是一个Drupal多安装?

有人可以向我解释我需要经过的基本过程,只需将一个站点从此设置中取出并放到新的服务器上?

回答

1

这是非常简单的(理论上至少):

  1. 下载的Drupal的副本,将其放置在网站根目录的新服务器
  2. 将数据库复制到新的服务器上
  3. 将旧服务器上的/sites/example.com复制到新服务器,但将其重命名为/ sites/default
  4. 复制/ sites/all到新服务器
  5. 编辑/sites/default/settings.php服务器,更新数据库连接信息以匹配新的数据库

唯一需要注意的是,您下载的Drupal版本应该与旧服务器上安装的版本相匹配。如果它已过时,则应该尽快更新,因为最近有一些重要的安全补丁。

+0

谢谢克莱夫,我现在就去尝试一下。看起来很简单。 – fightstarr20

+0

我忽略了一个非常重要的部分(哎呀!),请参阅编辑。如果网站使用非标准配置文件安装,您可能还需要复制/ profiles文件夹中的配置文件 – Clive