只有数据库文件,如何重新安装一个新的 Drupal 程序?

请教一下,我只有数据库文件了(drupal 10.2),如何重新安装一个新的drupal程序呢?

我重新安装了一个,修改了以前的数据库,程序提示错误。

请教各位大佬,像这种情况要如何操作呢?

1
0

2 个回答

1、重建网站与数据库之间的联系

首先建立网站与数据库之间的联系,以下任意方式都可以:

  1. 重新安装新的 Drupal 10.2 的站点,然后用以前的数据库覆盖刚安装的数据库
  2. 先导入数据库,然后放置新站点,创建 settings.php 文件连接导入的数据库。

2、安装缺失的模块和主题

连接之后可能会因为缺少模块/主题或依赖包等问题而报错,可以根据报错信息逐步解决。

以下 SQL 语句从数据库中去查询所启用的模块,下载并启用。

SELECT name, value
FROM key_value
WHERE collection='system.schema';

注意事项

  1. 模块的版本不一致可能导致网站无法正常运行。数据库中没有模块具体的版本信息,但可以通过 key_value 表中的 schema 信息大致确定模块版本
  2. 自定义模块和主题如果丢失,如果没有源代码将难以恢复
2
0
登录注册后添加答案