【问题标题】:Drupal 7 - Migrate multisite setup to live serverDrupal 7 - 将多站点设置迁移到实时服务器
【发布时间】:2015-09-01 10:13:26
【问题描述】:

所以我很久以前就开发了一个drupal 站点,现在我想要一个具有相同drupal 7 的新站点。所以我使用多站点功能来开发新站点。我在staging server 中创建了它,现在我想将设置迁移到实时服务器。

我遵循以下步骤

  1. 导出登台服务器数据库。
  2. 通过FTP下载drupal的所有文件夹。
  3. 在实时服务器上创建新数据库。
  4. 将暂存服务器数据库导入实时服务器。
  5. 使用新的数据库设置、基本 URL 和域设置更改 setting.php 文件。
  6. 将数据库域表中的域名改为live.server.com

执行此步骤后,我认为它应该运行。但我的猜测是错误的。它给了我空白页。甚至奇怪的是,如果我在 /sites/new.domain.com/template/page--front.tpl.phpecho 'testing'; 并没有反映变化。

我在这里缺少什么?任何帮助将不胜感激。

提前致谢。 杰·斯蒂芬。

【问题讨论】:

  • 主题目录结构应该类似于/sites/new.domain.com/themes/themename/template/page-front.tpl.php

标签: php drupal drupal-7 migration


【解决方案1】:

1 - 检查您是否在实时服务器上拥有所有模块

2 - 清除数据库中的所有缓存,截断所有以“缓存”开头的表(您也可以使用 drush:drush cc all)

3 - 使用 drush 注册表重建 (drush rr)

4 - 使用 drush 查看日志

【讨论】:

  • 是的,谢谢 Fky。我得到了这个问题。它带有注册表。谢谢。
  • 太棒了!!它经常发生^^所以我用来清除缓存并重建注册表它可以防止这些错误=)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-04
  • 1970-01-01
  • 1970-01-01
  • 2014-05-26
相关资源
最近更新 更多