今天升级Typecho1.2后发布文章出现报错,具体如下
Argument 1 passed to Typecho\Widget::__construct() must be an instance of Typecho\Widget\Request, instance of Typecho\Request given, called in /***/usr/plugins/ExSearch/Plugin.php on line 280
测试了一下发现 无论是发布文章还是重建索引都会出现这个问题,把插件ExSearch
禁用后问题没有出现,万能的百度后找到解决方法1
解决问题
找到插件ExSearch
的目录将Plugin.php
中大约276行的
widget = new $className(Typecho_Request::getInstance(), Typecho_Widget_Helper_Empty::getInstance());
将报错行代码修改为如下代码即可解决问题
$widget = $className::alloc();
本文作者:Leginn
本文链接:https://blog.leginn.top/archives/Typecho-ExSearch.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载及引用请联系作者,并注明出处(作者、原文链接等)。