Mediawiki:我需要提示如何调试»遇到的“ ParseError”类型的异常«

时间:2019-03-29 08:33:04

标签: css mediawiki skin

突然之间-我不知道为什么-我们的维基百科使用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的原因?

1 个答案:

答案 0 :(得分:1)

为了查看MediaWiki中任何Exception的整个堆栈跟踪(用于调试),必须将以下行添加到LocalSettings.php中:

$wgShowExceptionDetails = true;

建议在完成调试后再次将其设置为false(或将其删除)。您可以找到更多信息here