Drupal 7 从 mysql 数据库恢复不起作用

Posted

技术标签:

【中文标题】Drupal 7 从 mysql 数据库恢复不起作用【英文标题】:Drupal 7 restore from mysql database not working 【发布时间】:2019-12-16 18:18:00 【问题描述】:

我有一个 Drupal 7 网站(我认为它是 7.5x 版,我不知道“x”)被打乱了。我有 mysql 文件“sql.gz”在它被破坏之前,我正试图恢复该站点。我的虚拟主机现在只允许我安装 Drupal 7.67,所以我在 7.67 中创建了一个新站点。

我尝试使用 phpMyAdmin 将 backup.sql.gz 文件导入到新安装的 Drupal 7.67 的数据库中。新网站没有改变(它没有我要恢复的任何内容)。

然后我尝试在导入之前使用 PhpMyAdmin 清空新数据库中的所有表。这杀死了新站点......所以我再次重新安装了 Drupal 7.67。

是否可以恢复我的内容?如果没有,有没有办法至少查看一些文章的文本,以便我可以复制出我需要的关键部分?

一个相关问题:Restore a backup site with Drupal

【问题讨论】:

我在 Drupal.org 上交叉发布,并在那里引发了一些讨论:drupal.org/forum/support/post-installation/2019-08-09/… 【参考方案1】:

Drupal 论坛上的 Gisle 引导我找到答案,即修复 $prefix 并运行 update.php。 settings.php 中的前缀必须与 phpMyAdmin 中所有 mysql 数据库上的前缀匹配。 See the thread here.

【讨论】:

以上是关于Drupal 7 从 mysql 数据库恢复不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7 视图暴露的过滤器不起作用

干净的网址在 Drupal 7 中不起作用 [关闭]

使用dwr后,javaweb设置的session超时失效,web.xml和tomcat设置都不起作

在 Drupal 7 中重新启用禁用完整 html

MySQL 到 Drupal 7 db_select

快速编辑模块在drupal 7.5中不起作用