【问题标题】:Drupal to Drupal MigrationDrupal 到 Drupal 的迁移
【发布时间】:2009-09-11 18:52:39
【问题描述】:

我正在尝试迁移主机,但在从一个 Drupal 实例迁移到另一个实例时遇到问题。我有一个多站点安装。我正在尝试维护文件/代码以及数据库。我已将文件从 Drupal 实例从旧服务器传输到新服务器。我已经通过 phpmyadmin 导出了数据库并使用 cli 将它们重新导入。出于某种原因,我网站的主页可以正常工作,但内部页面却不行。当我尝试导航到某个页面时,我得到 The requested URL was not found。我已经在新服务器上安装并运行了一个新的 drupal 6(相同版本)实例,它似乎工作正常。我认为这是我在移植过程中做错了什么?非常感谢任何帮助!

【问题讨论】:

    标签: drupal migration


    【解决方案1】:

    您是否也传输了.htaccess 文件?

    这些是“隐藏的”(它们的名称以“.”开头),某些 FTP 传输软件默认不显示...

    (几天前我已经看到了这个问题,并且从旧服务器获取 .htaccess 并将其放在新服务器上节省了一天^^所以也许你也遇到了这个问题...)

    【讨论】:

    • 太好了,成功了!很抱歉,这是一个菜鸟的错误。现在我已经成功迁移了我的网站。如果有人在迁移方面需要帮助,请告诉我。
    • 不要担心错误:我们都会犯错误;而且这个还挺好玩的,其实我第一次看到^^玩得开心!
    【解决方案2】:

    您可以通过仅迁移站点/目录来避免这种情况。在新服务器上提取最新版本并从旧站点复制模块、主题和设置。当然,数据库也需要移动。

    这假设您的网站是最新的并且您没有修改过 drupal 核心。您可能还需要复制一个自定义安装配置文件。

    【讨论】:

    • 我最近的迁移已经做到了这一点。容易得多。
    【解决方案3】:

    在从一个 Drupal 实例迁移到另一个实例之前,需要牢记一些重要的事情

    1. 导出数据库前优化表。 a) 通过清除所有临时表 b) 通过删除网站缓存。 有关更多详细信息,请访问以下链接: http://goldapplesoftware.ca/blog/2011-05-reducing-drupals-disk-temporary-table-usage 2. 使用命令行导出数据库,不丢失数据。

    【讨论】:

      【解决方案4】:

      检查您的 httpd/apache conf 文件...一定要添加:

      <Directory "/var/www/html">
          Options Indexes FollowSymLinks
          AllowOverride All
          Require all granted
      </Directory>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-13
        • 2023-03-23
        • 2021-02-03
        • 2015-10-26
        • 1970-01-01
        • 2014-07-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多