Задать вопрос

Как в Битрикс отключить кеширование/CDN (в файлах сайта или БД) для отладки сайта без доступа к админке?

Заразился из-за долгого не обновления сайта (
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Mixailhr
@Mixailhr Автор вопроса
Если доступа в админку нет, можно попробовать отключить CDN через FTP-доступ:

Зайти на сервер сайта по FTP или SSH. 3
Открыть на редактирование файл site.ru/bitrix/modules/bitrixcloud/classes/general/cdn_config.php. 3
Найти функцию public function isActive() { return ($this->active > 0); }. 3
Вернуть в функции return false. 3
Перейти в админку и убрать ускорение сайта CDN, убрав галочку в соответствующем функционале. 3
После вернуть прежнее значение функции. 3
Для точной настройки и отключения кеширования и CDN рекомендуется обратиться к специалисту.
Ответ написан
Комментировать
@badhed
Создаю и развиваю сайты интернет магазинов
Для забывчивых админов с полным доступом к сайту по фтп существует простой инструмент -
размещаете в корне сайта файл назовите как угодно, пусть admintmp.php
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
global $USER;
$USER->Authorize(1);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
запускаете его, потом переходите на главную уже с доступом к эрмитажу и далее везде. Не забудьте удалить этот инструмент после восстановления своих админских прав.
Также легко поменять пароль админа через бд воспользовавшись этим инструментом и разместив скрипт в корне сайта https://www.adminer.org/ (доступ к базе найдете в /bitrix/.settings.php ) . Все это общеизвестные приемы, инф легко находится в сети и все админы ими время от времени пользуются. это практичнее чем ломать ядро
Но всегда помните об ответственности
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы