问题解决:How to Manually Change a Plugin Back to Default State Through the Database

前言:

Confluence插件的状态存储在bandana表中字段bandanakey = 'plugin.manager.state.Map’里。如果插件处于默认状态,则其条目不会出现在 ‘plugin.manager.state.Map’ 。例如,atlassian-failure-cache-plugin是默认启用的;因此,atlassian-failure-cache-plugin的条目状态不会出现在 ‘plugin.manager.state.Map’ 中除非它被禁用。默认禁用的插件也是同样的道理。

如何将插件改回其默认状态:

以下是将插件重置为其默认状态的过程:

  1. 在Confluence Admin >> Manage Add On >> System中确定插件密钥。插件密钥为com.atlassian.atlassian-failure-cache-plugin。

  2. 关闭(Shutdown) Confluence.

  3. 备份数据库,以防您需要还原更改。

  4. 在数据库中运行以下SQL查询:

    select BANDANAVALUE from BANDANA where 		BANDANAKEY = 'plugin.manager.state.Map';
    
  5. 结果应该类似于以下内容:

    <map>
    	<entry>
    		<string>com.atlassian.atlassian-failure-cache-plugin</string>
    		<boolean>false</boolean>
    	</entry>
    	<entry>
    		<string>confluence.extra.chart</string>
    		<boolean>false</boolean>
    	</entry>
    </map>
    
  6. 注意结果中的插件密钥com.atlassian.atlassian-failure-cache-plugin 。从BANDANAVALUE中删除“ com.atlassian.atlassian-failure-cache-plugin”条目,以重新启用该插件。

    update BANDANA 
    set BANDANAVALUE='<map>
      <entry>
        <string>confluence.extra.chart</string>
        <boolean>false</boolean>
      </entry>
    </map>'
    where BANDANAKEY='plugin.manager.state.Map';
    
  7. 清除插件缓存

  8. 重新启动Confluence

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值