当我们正确下载、解压插件到 Typecho 的/usr/plugins/目录,在后台点击启用插件,提示 500,报错只有一句 「无法启用插件」,是不是心情凉了一截。
Typecho 无法启用插件解决
很多时候其实就是:文件夹名称问题,也就是说,检查插件的文件夹名称是否有问题
不只是此插件可以用这种方法解决,如果启用插件报错 「无法启用」 都可以尝试排查是否是文件夹名问题。
一般而言,如果插件直接从 GitHub 拉取,那么项目文件夹会是 Typecho-*
或者 typecho-plugin-*
,因此拉取后改文件夹名是个好习惯。
也有一部分插件对文件夹名不敏感,似乎是因为不需要把插件函数绑定到 Typecho 系统功能上。
如果需要,则会将组件注册到 Typecho 系统,这样一来 Typecho 就需要调用对应文件夹中的 Action.php
等函数,如果文件夹名不对自然就会报错了。