首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将站点迁移回本地服务器的问题

问将站点迁移回本地服务器的问题
EN

Drupal用户
提问于 2012-09-21 19:47:59
回答 1查看 1.4K关注 0票数 0

我有问题将我的Drupal 7.14站点从Live迁移回本地。这可能与sql有关,但目前还不确定错误来自何处。可能与Acquia有关。

该站点现在在实时服务器上完美地运行。我做了一些新的节点等等,现在我希望在结构上做更多的工作。我试图通过以下操作将其迁移回本地Acquia服务器:

  • 创建当前本地站点的本地安全副本(也是为了保存本地settings.php文件)
  • 创建本地sql db的安全副本
  • 导出活动sql db,然后删除本地db的表并将其替换为活动表。
  • 用从现场下载的文件替换本地站点文件
  • 从原始本地安全副本更新settings.php

所发生的是:

  • 当试图访问本地地址(mysite:8082)时,我得到“找不到”错误消息。这来自google,因此本地drupal站点甚至没有以任何方式被识别。
  • 我仍然能够通过Acquia安装新的Drupal设备,它们运行得非常完美。
  • 如果我将新安装站点的sql db替换为从活动站点获得的sql db,则会得到相同的错误。
  • 即使我使用本地站点的安全副本sql +安全副本,也似乎无法运行本地站点。
  • 如果我进入一个明确的url,比如'mysite:8082 /index‘,我会得到以下信息:“在此服务器上找不到请求的URL /index。”

接下来我该去哪儿看看?sql中有什么可以使整个服务器无法识别?有什么完全不同的方法可以做到这一点?谢谢!

EN

回答 1

Drupal用户

发布于 2013-08-28 09:17:21

正如OP在评论中所指出的,有阿奎亚从Aquia获得的文件解释了如何做到这一点。若要获得更好的格式化答案,请按上述链接操作。

将现有站点或代码库导入ACQUIA DEV桌面以在本地计算机上运行现有站点或新的Drupal发行版,完成以下步骤:

  1. 确保本地计算机包含站点Drupal文件和目录的副本(代码基)。
    • 保存您的网站的代码基在一个地方,你可以找到它,你不会删除或无意移动它。这可以保护您的站点不被意外删除,并且在您需要修改站点内容或更改已安装的模块时也会有所帮助。
    • 不能将压缩或压缩代码基导入到Dev Desktop中。确保您的网站代码是未压缩的。
    • 有关备份Drupal文件系统的详细信息,请参阅Drupal文件系统备份。

注意: Dev桌面不会将站点的代码移动或复制到Dev桌面安装目录中。相反,Dev桌面记录Drupal目录存储在本地计算机上的位置。

  1. 打开Acquia Dev桌面控制面板,单击“设置”,然后选择“站点”选项卡。
  2. 单击“导入”。将打开“导入站点”窗口。
  3. 在代码库部分,单击Browse选择Drupal安装的源代码目录(也称为竹根)。该目录包含Drupal的文件和目录,包括index.php、/includes目录和/modules目录。
  4. 选择代码基后,在“子网站”下拉菜单中,选择要从源代码目录导入的站点。对于单站点代码库或Drupal发行版,选择default。如果要导入包含多个子网站的代码基,请从“子网站”下拉菜单中选择要导入的子网站。注意: Dev桌面一次只能导入一个站点。
  5. 为站点导入过程配置数据库设置。这些设置基于您要导入到Desktop中的站点或代码库的类型。
  6. 在“数据库名称”字段中,输入数据库的名称。如果要还原备份数据库,则名称不必与备份数据库的前一个名称匹配。
  7. 在“域”下,输入要用于网站的本地URL的元素(服务器、子域和URL路径)。例如,如果您想在http://my.example:8082/mysite本地到达站点,请输入Myforthe子域、example表示服务器和mysite路径。子域和URL路径是可选的。
  8. 单击“导入”。Acquia Dev Desktop记录站点Drupal代码库的位置,创建其新数据库(如果选中),并将站点添加到“站点”选项卡中的网站列表中。
票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/44474

复制
相关文章

相似问题

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