解决Typecho升级1.2后重建索引和发布文章报错
今天升级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
禁用后问题没有出现,万能的百度后找到解决方法
解决问题
找到插件ExSearch
的目录将Plugin.php
中大约276行的
1 | widget = new $className(Typecho_Request::getInstance(), Typecho_Widget_Helper_Empty::getInstance()); |
将报错行代码修改为如下代码即可解决问题
1 | $widget = $className::alloc(); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Leginn's Blog!
评论
匿名评论
你无需删除空行,直接评论以获取最佳展示效果