Drupal 7 - 将多站点设置迁移到实时服务器
Drupal 7 - Migrate multisite setup to live server
所以我很久以前开发了一个 drupal
站点,现在我想要一个具有相同 drupal 7
的新站点。所以我使用多站点功能来开发新站点。我在 staging server
中创建了它,现在我想将设置迁移到实时服务器。
我按照以下步骤操作
- 导出登台服务器数据库。
- 通过FTP下载drupal的所有文件夹。
- 在实时服务器上创建新数据库。
- 将登台服务器数据库导入实时服务器。
- 使用新的数据库设置、基础 url 和域设置更改 setting.php 文件。
- 将数据库域table中的域名更改为live.server.com
执行完这些步骤后,我认为应该运行。但我的猜测是错误的。它给了我空白页。甚至奇怪的是,如果我 echo 'testing';
在 /sites/new.domain.com/template/page--front.tpl.php
它没有反映出变化。
我在这里错过了什么?任何帮助将不胜感激。
提前致谢。
杰·斯蒂芬
1 - 检查您是否在实时服务器上拥有所有模块
2 - 清除数据库中的所有缓存,截断所有以 "cache" 开头的表(您也可以使用 drush:drush cc all)
3 - 使用 drush 注册表重建 (drush rr)
4 - 使用 drush 查看日志
所以我很久以前开发了一个 drupal
站点,现在我想要一个具有相同 drupal 7
的新站点。所以我使用多站点功能来开发新站点。我在 staging server
中创建了它,现在我想将设置迁移到实时服务器。
我按照以下步骤操作
- 导出登台服务器数据库。
- 通过FTP下载drupal的所有文件夹。
- 在实时服务器上创建新数据库。
- 将登台服务器数据库导入实时服务器。
- 使用新的数据库设置、基础 url 和域设置更改 setting.php 文件。
- 将数据库域table中的域名更改为live.server.com
执行完这些步骤后,我认为应该运行。但我的猜测是错误的。它给了我空白页。甚至奇怪的是,如果我 echo 'testing';
在 /sites/new.domain.com/template/page--front.tpl.php
它没有反映出变化。
我在这里错过了什么?任何帮助将不胜感激。
提前致谢。 杰·斯蒂芬
1 - 检查您是否在实时服务器上拥有所有模块
2 - 清除数据库中的所有缓存,截断所有以 "cache" 开头的表(您也可以使用 drush:drush cc all)
3 - 使用 drush 注册表重建 (drush rr)
4 - 使用 drush 查看日志