突然间 - 我不知道为什么 - 我们的维基,使用Vector皮肤,停止工作。
我可以在FireFox的网络选项卡中看到没有使用一个CSS,因为它不是html而是CSS。
所以我试图单独加载该css并加载为Exception encountered, of type "ParseError"
。
网址中的路径是
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目录,但情况没有改善。因此,我们wiki的数据库中的某些内容必然会导致问题。
切换到另一个皮肤时,没有观察到错误。
任何人都可以给我一个提示如何调试此错误?如何找出导致ParseError
的原因?
要在MediaWiki中查看任何Exception的整个堆栈跟踪(用于调试),必须将以下行添加到LocalSettings.php:
$wgShowExceptionDetails = true;
建议您在完成调试后再次将其设置为false(或将其删除)。你可以找到更多信息here。