更新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

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags: ,,

1 条评论 »

  1. 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,不知道怎么解决,我试过禁用所有插件,问题依旧。

RSS 为此帖反馈评论 · 反向跟踪 网站

留条评论