Mediawiki: мне нужны подсказки, как отлаживать »Обнаружено исключение типа« ParseError »« - PullRequest
0 голосов
/ 29 марта 2019

Внезапно - я понятия не имею, почему - наша вики, использующая скин 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

Удалив модули и добавив их по одному, я обнаружил, что skins.vector.styles возвращает эту ошибку.

Я восстановил каталог Vector с новой загрузкой, но ситуация не улучшилась. Поэтому что-то, что находится в БД нашей вики, должно вызывать проблему.

При переключении на другой скин ошибки не наблюдается.

Может кто-нибудь подсказать, пожалуйста, как отладить эту ошибку? Как узнать, что вызывает ParseError?

1 Ответ

1 голос
/ 31 марта 2019

Чтобы просмотреть всю трассировку стека (используемую для отладки) любого исключения в MediaWiki, вы должны добавить следующую строку в свой LocalSettings.php:

$wgShowExceptionDetails = true;

Рекомендуется установить это значениеснова false (или удалите его), когда вы закончите отладку.Вы можете найти более подробную информацию здесь .

...