首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal多位点迁移

问Drupal多位点迁移
EN

Stack Overflow用户
提问于 2011-12-01 19:54:38
回答 3查看 1.5K关注 0票数 0

我想迁移两个Drupal站点。我认为这是一个多站点的设置,但我不是绝对肯定的。这两个站点都有自己的数据库,但第二个站点也共享第一个站点的数据库。再说一遍,我不太清楚这一切是如何建立起来的,这也是我需要帮助的原因。

第一个站点收集线索。它有一个用户填写的表单。然后将数据保存在当前站点上。这是使用自定义模块的表单完成的。

第二个站点跟踪线索。该站点引用自己的数据库以及主站点的数据库,因此它将共享第一个站点的数据库中的leads表。

我需要帮助将这两个站点迁移到一个新的服务器上,并保持多站点设置的灵活性,以便这两个站点在最后仍然相互通信。

所以,我在寻求一些帮助,了解多站点的设置。我自己是一个Drupal开发人员,但没有做多个网站的经验。

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2011-12-01 20:01:33

有两件事要看:

  1. 查看apache配置。在多站点环境中,必须将apache设置为指向多个域名的同一个文档根。确保您了解在当前系统上是如何做到这一点的。
  2. 每个站点都有一个settings.php。只需确保为每个站点设置正确的数据库访问信息.
票数 0
EN

Stack Overflow用户

发布于 2011-12-02 02:32:19

阅读有关如何进行新的多站点设置以了解它们所做的工作可能会有所帮助:http://drupal.org/documentation/install/multi-site。

如果您只是将它们转移到一个新的服务器上,这应该不会太困难。保持简单的诀窍就是与数据库设置(数据库名、用户名、密码)相匹配。

这些步骤大致如下:

host.

  • Configure

  • 将数据库转储到.sql文件。

  • 将所有内容(数据库转储、Drupal代码、站点文件目录等)复制到新服务器上的vhost上。

  • 创建数据库并添加用户,您可以从settings.php文件中获取站点当前使用的凭据(如BetaRide 数据库转储,数据库转储)到站点匹配的合适的locations.
  • Test。

然后就是将数据库转储到.sql文件并将所有内容(Drupal的代码和站点文件目录)复制到新服务器上。

票数 0
EN

Stack Overflow用户

发布于 2011-12-07 05:30:59

有两件事可以帮助您找出多站点设置。

Structure

  • Settings.php假设两个站点命名为example.com和example.com/fr,然后在
  • 文件夹中,您将找到类似的命名文件夹example.com和example.com.fr,您需要备份这些.

。

接下来在settings.php中寻找变量$db_prefix和$db_url。db_url告诉您站点所引用的主DB名称,如果定义了db_prefix,它将告诉您另一个DB名称,其中一些表是引用的。备份settings.php文件中提到的所有数据库。您现在已经全部需要备份,现在可以进行迁移了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8347454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档