Drupal 8 Redirect 模块升级错误 The "redirect_delete_action" plugin does not exist 解决方法

主题:
作者:anxin
日期:2018-05-03
分享:

Drupal 8 在升级 Redirect 模块时可能会提示如下错误(比如从 Redirect 8.x-1.0-alpha1 升级到 Redirect 8.x-1.1):

Failed: Drupal\Component\Plugin\Exception\PluginNotFoundException:Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() 中的 The "redirect_delete_action" plugin does not exist. (core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php 的第 52 行)。

1、Redirect 升级出现错误的原因

Drupal 8 升级 Redirect 模块时为清空缓存,造成 Redirect 模块的文件和 Drupal 8 缓存的文件不同,而产生的错误,这个错误不会影响网站的正常运行。

2、Redirect 模块正确升级的方法

Redirect 模块提示的The "redirect_delete_action" plugin does not exist错误不会对网站的正常运行有影响,但是为了网站的稳定,我们还是希望在升级时不出任何错误。那么可以按照如下步骤正确升级 Redirect 模块:

1)首先使用升级前数据库的备份文件恢复数据库

2)使用管理员账户登录,然后按照如下菜单:管理 --> 配置 --> 开发 --> 性能 进入“性能”页面,点击“清空所有缓存”按钮,清空网站的缓存。

3)运行update.php文件,升级数据库,比如本站运行 www.yuzhi100.com/update.php

本文链接:https://www.yuzhi100.com/article/drupal-8-redirect-delete-action-not-exist

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!

作者:anxin