【问题标题】:MediaWiki Internal Error : exception 'BadTitleError' with messageMediaWiki 内部错误:带有消息的异常“BadTitleError”
【发布时间】:2012-11-05 12:53:40
【问题描述】:

我在使用媒体维基时遇到问题,我升级了媒体维基,但这里仍然存在问题是我收到的错误消息 MediaWiki 内部错误。

原始异常:异常 'BadTitleError' 带有消息“请求的页面标题无效、为空或错误链接的跨语言或跨 wiki 标题。 它可能包含一个或多个不能在标题中使用的字符。在 /home/website/public_html/wiki/includes/Wiki.php:197 堆栈跟踪:

#0 /home/website/public_html/wiki/includes/Wiki.php(536): MediaWiki->performRequest()
#1 /home/website/public_html/wiki/includes/Wiki.php(446): MediaWiki->main()
#2 /home/website/public_html/wiki/index.php(59): MediaWiki->run()
#3 {main}

异常处理程序中捕获的异常:在 /home/website/public_html/wiki/includes/parser/ 中带有消息“PCRE 需要使用 --enable-unicode-properties 编译才能使 MediaWiki 运行”的异常 'MWException' Parser.php:1528 堆栈跟踪:

#0 /home/website/public_html/wiki/includes/parser/Parser.php(1160): Parser->replaceExternalLinks('')
#1 /home/website/public_html/wiki/includes/parser/Parser.php(370): Parser->internalParse('The requested p...')
#2 /home/website/public_html/wiki/includes/cache/MessageCache.php(873): Parser->parse('The requested p...', Object(Title), Object(ParserOptions), true)
#3 /home/website/public_html/wiki/includes/Message.php(605): MessageCache->parse('The requested p...', Object(Title), true, true, Object(Language))
#4 /home/website/public_html/wiki/includes/Message.php(434): Message->parseText('The requested p...')
#5 /home/website/public_html/wiki/includes/Message.php(496): Message->toString()
#6 /home/website/public_html/wiki/includes/OutputPage.php(3528): Message->parseAsBlock()
#7 /home/website/public_html/wiki/includes/OutputPage.php(2062): OutputPage->addWikiMsgArray('badtitletext', NULL)
#8 /home/website/public_html/wiki/includes/Exception.php(342): OutputPage->showErrorPage('badtitle', 'badtitletext', NULL)
#9 /home/website/public_html/wiki/includes/Exception.php(374): ErrorPageError->report()
#10 /home/website/public_html/wiki/includes/Exception.php(620): BadTitleError->report()
#11 /home/website/public_html/wiki/includes/Exception.php(690): MWExceptionHandler::report(Object(BadTitleError))
#12 /home/website/public_html/wiki/includes/Wiki.php(449): MWExceptionHandler::handle(Object(BadTitleError))
#13 /home/website/public_html/wiki/index.php(59): MediaWiki->run()
#14 {main}

感谢您的帮助,谢谢

【问题讨论】:

  • 只是好奇,它是什么操作系统平台?有没有可能是 Slackware Linux?如果有,是什么版本?
  • 您是否尝试过升级 PCRE 或 Perl?您是否尝试过自己使用该选项编译 PCRE?
  • 升级 PCRE 有帮助。非常感谢。

标签: mediawiki


【解决方案1】:

skalee 的解决方案适用于嵌套:尝试升级 PCRE 或 Perl,或自行使用该选项编译 PCRE。

【讨论】:

    猜你喜欢
    • 2011-07-16
    • 1970-01-01
    • 2012-12-03
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 2014-04-05
    相关资源
    最近更新 更多