Удалить модуль если админка не работает

862
Алексей,
Удалить модуль если админка не работает

Если вдруг какой модуль выдал ошибку и нет возможности зайти в админку, модуль можно удалить выполнив небольшой скрипт.

Если вдруг какой модуль выдал ошибку и нет возможности зайти в админку, модуль можно удалить выполнив небольшой скрипт.

Создайте файл 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, чтобы выполнить скрипт удаления.

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 7 апреля 2023
модули, ошибка, удаление
Поделиться
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Если вдруг какой модуль выдал ошибку и нет возможности зайти в админку, модуль можно удалить выполнив небольшой скрипт.