LocalSettings.php
загружается до того, как MediaWiki проанализирует URL-адрес, и существует достаточно граничных случаев, поэтому вам не следует делать это самостоятельно.
Один из вариантов - использовать что-то, что запускается раньше, но после того, как основные переменныебыл установлен (например, BeforeInitialize ) и отключил расширение там на основе заголовка (что-то вроде $wgHooks['EditPage::showEditForm:initial'] = array_diff( $wgHooks['EditPage::showEditForm:initial'], [ 'ClipSetup' ] );
.
. Или вы можете попытаться исправить расширение / файл с ошибкой (отказ от буфера обмена).содержимое, которое не является изображением, кажется довольно тривиальным).