Как можно отключить кэширование в Битрикс для отладки сайта, если у меня нет доступа к админпанели?

Я заразился из-за длительного периода, в течение которого сайт не обновлялся. Как быть в такой ситуации?
  • 7 января 2025 г. 5:43
Ответы на вопрос 2
Если у вас нет доступа к админпанели Битрикс, вы можете отключить кэширование, изменив настройки напрямую в конфигурационных файлах.

Для того чтобы отключить кэширование, следуйте этим шагам:

1. **Редактирование файла `dbconn.php`:**
   - Перейдите в директорию вашего сайта и откройте файл `dbconn.php`, который находится в папке `/bitrix/`.
   - Добавьте следующую строку в конец файла:
     ```php
     define('BX_DISABLE_SPEEDY', true);
     ```

2. **Редактирование файла `local.php`:**
   - Если у вас есть файл настроек `local.php`, находящийся в папке `/bitrix/php_interface/config_db.php`, откройте его.
   - Добавьте там следующее:
     ```php
     $GLOBALS['CACHE']['default'] = false;
     ```
   - Также можете добавить:
     ```php
     define('BX_COMP_MANAGED_CACHE', false);
     ```

3. **Очищение кэша:**
   - Удалите содержимое папки `/bitrix/cache/` для очистки кэша.
   - Удалите содержимое папки `/bitrix/managed_cache/`.

4. **Кэширование шаблонов:**
   - Если у вас есть скомпилированные шаблоны, вы можете удалить папку `/bitrix/templates/.default/cache/`.

После выполнения этих действий кэширование должно быть отключено, и вы сможете нормально отлаживать сайт. Не забудьте вернуть изменения обратно, когда отладка будет завершена, чтобы восстановить производительность сайта.
Если доступа в админку нет, можно попробовать отключить 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 рекомендуется обратиться к специалисту.
Похожие вопросы