我正在尝试从 Drupal 中的备份和迁移
模块创建的副本恢复备份站点,我按照以下步骤操作:
- 将drupal文件复制到www目录
- 创建新的 mySQL 数据库
- 使用新数据库安装 drupal
- 启用备份和迁移模块
- 执行恢复
我遇到了这个错误:
Notice: Undefined index: files in theme_backup_migrate_file_list() (line 954 of .../sites/default/modules/backup_migrate/backup_migrate.module)
开发版的“备份和迁移”模块已解决该问题。
使用开发版本创建备份并在主机中使用相同版本(开发)恢复它后,我没有得到任何结果,没有任何改变,我的网站仍然是原始的,并且admin/reports/dblog<中没有任何内容
.
可能缺少可能导致问题的设置:
数据库设置:我有相同的设置(数据库名称、表前缀...)
php.ini
memory_limit = 128M
而我的备份文件是126MAppache 模块
mod_rewrite
已启用
请提供任何有用的提示。我不知道我在这里缺少什么。
最佳答案
我的建议是:
将文件复制到www
使用 phpMyAdmin 或类似工具创建空数据库并导入 B&M 创建的转储。
更改/sites/default/settings.php 以连接到新数据库。
登录后端并检查“配置”->“媒体”->“文件系统”都是可写入drupal的必需路径。只需单击“保存配置”,如果没有任何字段出现红色边框,那么就可以了。如果有,那么您必须更改目录访问标志(所有者,无论什么)以使这些目录可写。
关于php - 使用 Drupal 恢复备份站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30034317/