Отключаем CDN ускорение не имея доступа в административный раздел

Отключаем CDN ускорение не имея доступа в административный раздел
Отключаем CDN ускорение не имея доступа в административный раздел

Отключаем CDN ускорение не имея доступа в административный раздел

Просмотров: 0
Комментариев: 0
Бывает так, что после обновления 1С-Битрикс не получается авторизоваться как администратор на сайте, даже после сброса пароля администратора. Такая проблема может возникнуть если на сайте включена настройка  "Ускорение сайта(CDN)". Есть несколько способов как это можно исправить.

Рассмотрим каждый из них.

Первый и самый простой способ:

К адресной строке сайта: http://ВАШ_САЙТ/bitrix/admin/#authorize нужно добавить ?nocdn и страница загрузится без использования CDN.

http://ВАШ_САЙТ/bitrix/admin/#authorize?nocdn


Второй способ: Если у вас есть доступ к сайту по FTP создайте php файл, называться он может как угодно, с содержимым:

<?
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');
CModule::IncludeModule('bitrixcloud');
CBitrixCloudCDN::SetActive(false); // выключить cdn
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_after.php');
?>

Третий способ: 
Подключаемся, как и во втором способе по FTP и открыть файл: cdn_config.php - файл можно найти по пути: /bitrix/modules/bitrixcloud/classes/general/cdn_config.php

В этом файле найти строки 131-134, со следующим содержанием: 

  public function isActive()
    {         
          return ($this->active > 0);     
     }
В return заменить active на false, что даст возможность авторизоваться в административной части сайта. Перейдите: Настройки -> Облако 1С-Битрикс -> Ускорение сайта(CDN) и отключите ускорение сайта.

Внимание! После того как было отключено Ускорение сайта(CDN) нужно вернуть код модуля в исходное состояние.

Записная книжка:

Данные заметки ведутся преимущественно для нас. Возможно, подача материала сухая. Но вы можете задавать вопросы и обсуждать конкретную заметку в комментариях.