安装RandomArticleList插件无法启用

楚天乐 556 0 条

错误信息:

Path '/action/plugins-edit' not found
Typecho_Router_Exception: Path '/action/plugins-edit' not found in /...../var/Typecho/Router.php:155
Stack trace:
#0 /...../index.php(25): Typecho_Router::dispatch()
#1 {main}

没找到插件,看下插件代码吧。
RandomArticleList.png

看起来只有这个插件文件名不一样,其他插件都叫做Plugin.php,这个插件叫做RandomArticleList.php。

改文件名,RandomArticleList.php -> Plugin.php。再次运行

还在报错,不过错误内容不一样了。

无法启用插件
Typecho_Widget_Exception: 无法启用插件 in /...../var/Widget/Plugins/Edit.php:98
Stack trace:
#0 /...../var/Widget/Plugins/Edit.php(308): Widget_Plugins_Edit->activate('RandomArticleLi...')
#1 /...../var/Widget/Do.php(82): Widget_Plugins_Edit->action()
#2 /...../var/Typecho/Widget.php(221): Widget_Do->execute()
#3 /...../var/Typecho/Router.php(135): Typecho_Widget::widget('Widget_Do', NULL, Array)
#4 /...../index.php(25): Typecho_Router::dispatch()
#5 {main}

这次插件无法启用,而且call stack都停留在插件外部。继续对比插件代码

Stat插件:
class Stat_Plugin implements Typecho_Plugin_Interface
{
}

RandomArticleList插件:
class RandomArticleList implements Typecho_Plugin_Interface
{
}

这怕不是类名都写错了?继续改:RandomArticleList -> RandomArticleList_Plugin。再次运行,Ok了

打赏

微信打赏

支付宝打赏



发表我的评论
'
昵称 (必填)
邮箱 (必填)
网址