Drupal6/7升级到Drupal8(二)

一、通过WEB界面执行升级

一旦你看了Drupal6/7升级到Drupal8(一),使用web界面是一个可行的执行迁移的方法。

贡献的第三方Migrate Upgrade 模块(https://www.drupal.org/project/migrate_upgrade)是针对从drupal6/7升级到drupal8提出的用户界面。它仍然在开发中,所以过程可能中断,如果有报错产生,首先查看https://www.drupal.org/project/issues/migrate_upgrade,这里可能已经修复了错误,如果没有,和开发者核对,https://www.drupal.org/irc。

安装模块后,访问你的drupal8站点的/upgrade页面,你会看到一下页面。当你已经准备好进行升级,点击continue按钮,这将带你到下面显示的migrate upgrade页面。输入数据库的访问凭证以及drupal6或者drupal7的文件访问路径,点击review upgrade,如果你的drupal6或者drupal7站点使用数据库前缀,确保展开advanced options 并且填入前缀信息。


如果数据库访问凭证正确,升级预览页面将基于源站点模块展示源和目标的匹配和不匹配项。

你不能在这个页面直接做任何动作来修复哪些显示missing的项。他们中的一些没有实现,需要进行开发,然而另一些表示模块在目标站点没有被安装。在这个例子中,book模块在源站点中被安装了,但是在目标站点中没有被安装,所以显示missing。


可以迁移的部分被列出来,默认是收起的。


这是执行真正升级之前的最后的页面,所以,这是点击取消的最后机会,一旦你点击perform upgrade 按钮,升级进程就正式开始了。根据目标站点的内容和配置的大小和类型,升级可能花费很长一段时间,做好让进程长时间运行的准备。


新的信息显示在页面的顶端,较老的信息将在页面的底端消失随着进程的继续,所有的信息都将被记录,并且可以稍后被查看。一旦进程结束,将带着总览的结果信息跳转到站点首页。

在日志页面可以查看被记录的信息。