我正在尝试将 Drupal 从 7 升级到 9.
当我运行以下命令将公共文件从 D7 站点导入到 D9 站点时:
drush migrate-import upgrade_d7_file
输出是
upgrade_d7_file Migration - 1129 failed.
然后我跑了
drush mmsg upgrade_d7_file
它说,
upgrade_d7_file:uri: File '//sitesdefault/files//images/test1.jpg' does not exist
源站中的公共文件系统路径为
sites/default/files/
不确定为什么要从 sites/default 中删除前斜杠并添加到开头。
现在可以用了。
我必须将
--legacy-root=http://domainname
添加到drush migrate-upgrade
命令中。