更新wordpress插件出现错误
今天更新了wordpress的tag插件为Ultimate tag warrior,不久所有的页面都出现了下面的错误信息:
Warning: preg_match(): Compilation failed: nothing to repeat at offset 1 in /***/wp-includes/classes.php on line 95
以上面的错误信息为关键词进行搜索,得到的可能性有两个:
- 安装的plugin版本过于陈旧,比如smileys之类的
- 由于ultimate tag warrior插件使用不当,使得rewrite规则混乱,出现以上错误
前者的可能性很小,我根本没安装过任何表情插件,后者的嫌疑比较大。短暂的头脑风暴ing,往事如电影片段一般在脑海中一一闪过,最后终于回忆起顺手勾选了tag插件的下面选项:
Use url rewriting for local tag urls (/tag/tag instead of index.php?tag=tag)
卡嚓了这个选项后,可恶的错误Warning消失不见。
作者: volcano 发表于5月 16, 2007 at 12:52 am
hijff 于 2008-04-28 @ 10:49:16 留言 :
啊,我今天也遇到了warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in *\wp-includes\classes.php on line 100,不知道怎么解决,我试过禁用所有插件,问题依旧。