acquia / acquia-migrate-accelerate
该软件包最新版本(1.7.0)没有可用的许可证信息。
Drupal迁移的增强型UI和助手。请参阅 https://www.acquia.com/drupal9/accelerate-your-migration。
1.7.0
2022-11-30 12:31 UTC
Requires
- acquia/drupal-environment-detector: ^1.2
- composer/semver: ^3.0
- drupal/core: ^9.0.6
- drupal/decoupled_pages: ^1.0
- drupal/migmag: ^1.3
- drupal/migrate_plus: ^5
- league/uri: ^6.3
- league/uri-components: ^2.2.1
Requires (Dev)
Conflicts
- drupal/migrate_tools: *
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.1
- 1.5.0
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.x-dev
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-rc24
- 1.0.0-rc23
- 1.0.0-rc22
- 1.0.0-rc21
- 1.0.0-rc20
- 1.0.0-rc19
- 1.0.0-rc18
- 1.0.0-rc17
- 1.0.0-rc16
- 1.0.0-rc15
- 1.0.0-rc14
- 1.0.0-rc13
- 1.0.0-rc12
- 1.0.0-rc11
- 1.0.0-rc10
- 1.0.0-rc9
- 1.0.0-rc8
- 1.0.0-rc7
- 1.0.0-rc6
- 1.0.0-rc5
- 1.0.0-rc4
- 1.0.0-rc3
- 1.0.0-rc2
- 1.0.0-rc1
- 1.0.0-beta11
- 1.0.0-beta10
- 1.0.0-beta9
- 1.0.0-beta8
- 1.0.0-beta7
- 1.0.0-beta6
- 1.0.0-beta5
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
This package is auto-updated.
Last update: 2024-08-29 05:19:04 UTC
README
这是什么?
这是一个Drupal 9模块,提供了一套加速Drupal 7到Drupal 9迁移的工具。
功能
- 提供基于React的UI,用于执行Drupal 7到9迁移
- 迁移仪表板提供整体数据迁移进度的概述
- 支持导入/回滚/回滚和导入迁移
- 智能处理依赖关系:必须首先导入依赖关系
- 预览在导入之前显示传入的内容
- 消息面板允许查看/过滤迁移消息
- 除迁移错误外,还捕获实体验证错误
- 等等!😊
指定源数据库和文件
注意:一旦从Acquia Cloud生成环境,此步骤将不再需要。
如果适用,您只需设置私有文件路径。
打开您的Drupal 9站点的 sites/default/settings.php
,创建一个新的 $databases['migrate']
条目(键名必须命名为migrate
!),并指定Drupal 7源数据库。同时指定您的Drupal 7站点的基本路径(以便 sites/default/files
是一个子目录)。如下所示
$databases['migrate']['default'] = array (
'database' => 'my_d7_site_database',
'username' => 'root',
'password' => 'root',
'prefix' => '',
'host' => 'localhost',
'port' => '3306',
'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
'driver' => 'mysql',
);
// The directory specified here must contain the directory specified in the
// "file_public_path" Drupal 7 variable. Usually: "sites/default/files".
$settings['migrate_source_base_path'] = '/web/vhosts/my-d7-site.com';
// The directory specified here must contain the directory specified in the
// "file_private_path" Drupal 7 variable. Usually outside the web root.
$settings['migrate_source_private_file_path'] = '/somewhere/private';
故障排除
我进入 /acquia-migrate-accelerate/migrations
,我得到 "发生了一个未识别的错误。" 这是怎么回事?!
这通常是由Drupal引发500错误引起的。转到 /admin/reports/dblog
,看看是否有任何线索。另一个常见的故障排除步骤是清除缓存。(导航到 /admin/config/development/performance
或运行 drush cr
)
当尝试迁移公共文件时,我遇到了大量的 "找不到文件" 错误。救命!
请记住,公共文件需要文件目录的 基本 路径(换句话说,父 目录是 /files
路径所在的位置),而不是文件目录本身。
我发现了这里没有列出的事项,或者我有其他反馈!
请针对 'Beta Programs' 票据类型提交Zendesk票据。
许可证
使用 Acquia Migrate Accelerate 受到包含的 LICENSE.txt
和包含的订阅和服务协议中的条款约束。