今天给typecho安装插件,启用后发现屏幕显示500错误“Server Error”,好尴尬~!第一次安装插件就遇到问题,人品得有多好!
百度上的解释有如下几种:
- PHP版本原因
- pathinfo没有开启的原因
- 文件夹权限
想想应该跟上面几项没关系,用typecho默认的hello world插件试一下,一点问题没有。
主题换成系统默认的,还是一样。
重新翻到ftp界面时,突然有一种怪怪的感觉,对的,插件的目录名。目录插件的名字叫做menutree,而目录名变成了menutree-master,会不会是因为这个?
重命名再启用插件,一切OK。
在wordpress的插件中,目录名跟插件名有区别它还是可以工作,因为读取以插件的核心文件为主,而typecho则不同。
吃亏在经验主义上了。
注意:从GitHub上下载的很多插件都存在这样的问题。