【问题标题】:Drupal website migration from Prod env to Dev envDrupal 网站从 Prod 环境迁移到 Dev 环境
【发布时间】:2011-11-20 08:03:58
【问题描述】:

我似乎遇到了一个小问题。我正在尝试将生产环境中存在的 drupal 网站迁移到我的开发环境中。

我在 prod 环境中对数据库进行了 sql 转储,并在本地安装了相同版本的 Drupal,更改了基本 url,并记下了它所连接的数据库。但是,在运行 install.php 时,我提到了完全相同的数据库和凭据。

Drupal 无法识别此数据库。此外,设置新的 Drupal 安装不会覆盖现有数据库,这是考虑到我正在下载现有网站并在本地设置它的情况。

谁有这方面的线索?

谢谢!

【问题讨论】:

    标签: drupal migration


    【解决方案1】:

    首先,在开发环境中安装 Drupal,它会正确配置配置文件中的值。然后删除开发数据库中的所有表,同时保持数据库本身完整,包括其权限。将生产环境的数据库内容导入开发数据库。

    【讨论】:

    • 转储该数据库意味着我将其删除并简单地导入与开发环境中的数据库基本同名的生产环境数据库。本质上,愚弄 Drupal :p ?
    • 我的意思是在开发端,删除数据库的所有表,同时保持数据库本身及其权限等完好无损。然后,导入您从生产环境中导出的数据库内容。如果您愿意,您可以将其视为“愚弄” Drupal,但这是一个完全正常的过程。当您安装 Drupal 时,它会创建一个数据库,但主要的本地配置存储在配置文件中。导入不同的 Drupal 数据库只是导入其站点配置和内容,与服务器配置没有任何关系。
    • 答案扩展以澄清上述内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 2020-11-30
    相关资源
    最近更新 更多