突然之间-我不知道为什么-我们的维基百科使用Vector皮肤停止了工作。
我可以在FireFox的网络标签中看到未使用一种CSS,因为它不是html而是CSS。
因此,我尝试单独加载该CSS,并将其加载为Exception encountered, of type "ParseError"
。
URL中的路径是
load.php?debug=false&lang=de&only=styles&skin=vector&modules=mediawiki.skinning.interface|mediawiki.sectionAnchor|mediawiki.legacy.commonPrint%2Cshared|ext.wikicategorytagcloud|skins.vector.styles
通过删除模块并将它们bak逐一添加,我发现skins.vector.styles
返回了该错误。
我重新下载了Vector目录,但情况没有改善。因此,我们维基数据库中的某些内容一定会引起问题。
切换到其他皮肤时,没有发现错误。
任何人都可以给我提示如何调试此错误吗?如何找出导致ParseError
的原因?
答案 0 :(得分:1)
为了查看MediaWiki中任何Exception的整个堆栈跟踪(用于调试),必须将以下行添加到LocalSettings.php中:
$wgShowExceptionDetails = true;
建议在完成调试后再次将其设置为false(或将其删除)。您可以找到更多信息here。