Удалить модуль если админка не работает
Если вдруг какой модуль выдал ошибку и нет возможности зайти в админку, модуль можно удалить выполнив небольшой скрипт.
Создайте файл remove-module.php в корне сайта c содержимом:
<?php define("NO_KEEP_STATISTIC", true); define("PUBLIC_AJAX_MODE", true); define("STOP_STATISTICS", true); define("NO_AGENT_STATISTIC", true); define("NO_AGENT_CHECK", true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/#module.name#/install/index.php"); $obModule = new #module_name#(); $obModule->DoUninstall(); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
Где #module.name# название модуля. Например abudagov.socnetlink. А ниже #module_name# - класс модуля, обычно это название модуля, но не через точку, а через нижнее подчеркивание, например abudagov_socnetlink.
Далее просто перейдите по адресу https://#ваш-сайт#/remove-module.php, чтобы выполнить скрипт удаления.
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.