Как отключить сайт на 1с битрикс
Многосайтовость — это возможность системы «1С-Битрикс: Управление сайтом» управлять разными сайтами из единой Панели управления.
В данном курсе рассматриваются особенности системы многосайтовости и принципы работы с многосайтовой конфигурацией.
Перед прохождением данного курса рекомендуется сначала пройти курс Разработчик Bitrix Framework.
Начальные требования к подготовке
Для успешного прохождения курса и изучения работы системы многосайтовости необходимо владеть (хотя бы на начальном уровне):
- основами PHP;
- основами HTML, CSS;
- опытом работы с API.
После изучения курса вам будет предложено пройти тесты для проверки полученных знаний.
У нас часто спрашивают, сколько нужно заплатить
Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Как отключить сайт на битрикс многосайтовость
Многосайтовость — полезная возможность для развития готового проекта. Она позволяет установить два или более сайтов с одной административной панелью, в зависимости от редакции. Такой функционал поможет:
- сделать сайт многоязычным
- установить несколько решений на разных доменах или директориях, но с одной админкой
- создать копии сайта на разных доменах.
В этом видео показали, как установить сайт в режиме многосайтовости.
Для того, чтобы установить сайт в режиме многосайтовости, необходимо выполнить следующие шаги:
- Создать символьные ссылки
- Сделать резервное копирование главного сайта
- Добавить второй сайт
- Проверить второй сайт на ошибки и сравнить PHP-параметры
- Запустить мастера установки
- Сделать резервное копирование сайта в режиме многосайтовости
Рассмотрим их подробнее.
Перед началом установки в режиме многосайтовости, нужен сайт, на котором выполнена установка платформы 1С-Битрикс. Перейдем к настройке.
Символьные ссылки
Для второго сайта нужно создать символьные ссылки. Посмотреть, как их настроить, вы можете в статье 1С-Битрикс.
Резервное копирование главного сайта
Нужно сделать копирование основного сайта, в который будет устанавливаться второй. Для этого в административной части переходим в Настройки → Инструменты → Резервное копирование → Создание резервной копии. Выбираем «в папке сайта» и нажимаем кнопку «Создать резервную копию».
Добавление второго сайта
Перед установкой второго сайта нужно авторизоваться под главным сайтом.
Переходим в Настройки → Настройки продукта → Сайты → Список сайтов. Кликаем по главному сайту:
У нас уже добавлен второй сайт, поэтому на скриншоте отображаются две позиции. При первоначальной настройке здесь будет показан только один сайт.
В открывшемся окне прописываем сортировку. Она должна быть выше, чем у второго сайта. Например, пропишем в ячейке значение 100. В строке «Путь к корневой папке веб-сервера для этого сайта» выбираем «вставить текущий». После этого проверяем правильность ввода «Параметров» .
Далее авторизируемся под вторым сайтом.
Переходим в в Настройки → Настройки продукта → Сайты → Список сайтов. Нажимаем на «Добавить сайт».
В открывшемся окне прописываем параметры ID (1) , Название (2) , Доменное имя (3) , Сортировку (4) . Значение сортировки должно быть ниже, чем у главного сайта. Затем нажимаем «вставить текущий» путь к корневой папке (5) – ссылка должна отличаться от главного сайта. Далее проставляем Параметры (6) , Региональные настройки (7) и кликаем кнопку «Сохранить».
Проверка сайта на ошибки и PHP-параметры
Чтобы проверить PHP-параметры, заходим в Настройки → Производительность → PHP. В нашем варианте версия PHP равна 7.1.28. Если есть красные пометки, то PHP имеет неверные настройки, в этом случае необходимо обратится в поддержку вашего хостинга для произведения настройки.
Запуск мастера установки
Авторизуемся под вторым сайтом. Заходим в Настройки → Настройки продукта → Список мастеров. В списке выбираем нужное решение, кликаем на гамбургер и выбираем «Установить».
В открывшемся окне переходим к настройке продукта. На вкладке «Выбор сайта» (1) , кликаем на «Существующий» и выбираем второй сайт. На этапе «Выбор шаблона» (2) , просто нажимаем «Далее».
Переходим к «Выбору темы» (3) . Здесь представлены 17 вариантов, отличающихся по цвету – выбираем подходящий. На вкладке «Информация о сайте» (4) прописываем данные о сайте: название, подпись сайта, телефон, e-mail и другие. Здесь выбираем «Типы плательщиков» (5) : физические лица, юридические лица или отмечаем обе категории. «Оплата и доставка» (6) – выбираем способы оплаты, доставки и местоположение. Далее идет «Установка решения» (7) и «Завершение настройки» (8) .
После завершения установки переходим в публичную часть сайта и проверяем, чтобы все элементы отображались корректно.
Второй сайт добавлен. Теперь нужно проверить во втором сайте наличие файлов «.access.php» и «.htaccess». Файл «.access.php» отвечает за настройку прав доступа пользователей, а «.htaccess» – за перенаправление различных ссылок и обработку системных функций. Для проверки заходим в Контент → Структура сайта → Файлы и папки. Выбираем папку второго сайта.
Если нужных файлов нет, необходимо скопировать их из папки главного сайта. Для этого возвращаемся в «Файлы и папки» и заходим в главный сайт. Находим файл «.access.php», нажимаем на гамбургер и выбираем «Копировать».
В появившемся окне выбираем второй сайт и нажимаем «Копировать».
Аналогичным образом копируем файл «.htaccess».
Направляем также в папку второго сайта.
После успешной установки сайта нужно снова сделать резервное копирование. Заходим в Настройки → Инструменты → Резервное копирование → Создание резервной копии. Выбираем «в папке сайта» и отмечаем галками оба сайта. Нажимаем кнопку «Создать резервную копию».
Рекомендуем перенастроить сайт на регулярное резервное копирование. Для этого переходим в Настройки → Инструменты → Резервное копирование → Регулярное резервное копирование. На вкладке «Параметры» находим «Содержимое резервной копии» и отмечаем галками оба сайта. Нажимаем на «Сохранить».
Мультисайтовость на движке Bitrix
Создание симлинков
Чтобы настроить мультисайтовость на Bitrix, нужно сделать симлинки к папкам bitrix и upload. В консоли Unix это выглядит следующим образом (d — директория, l — симлинк):
Для создания симлинков нужно подключится к аккаунту по SSH. Если у Вас Windows, то для подключения воспользуйтесь утилитой PuTTy. Подробная инструкция здесь. После подключения нужно выполнить следующие команды:
Операции с файлами
Дальше нужно скопировать файлы index.php и .access.php с основного сайта. Для этого нужно выполнить в командной строке:
Затем нужно настроить общий доступ к двум папкам первого сайта в Файловом менеджере, абсолютный путь к ним:
Для этого нужно открыть Файловый менеджер, затем перейти в каталог, который нужно сделать общим. Начнем с каталога bitrix:
Необходимо поставить галочки на пункты "Чтение и запись" и "Включая вложенные папки", затем нажать кнопку "Открыть доступ":
То же самое нужно сделать с каталогом upload, который находится в корне сайта. В итоге должно получиться так, как на скриншоте. Видно, что на обоих каталогах значок, показывающий, что они открыты для всего аккаунта:
Настройки в административной панели
Перейдем к настройкам в административной панели Bitrix. Для этого в адресной строке браузера нужно ввести:
В рассматриваемом примере это основной сайт, где расположено ядро Bitrix:
В административной части сайта нужно перейти в раздел:
Ниже в пункте "Путь к корневой папке веб-сервера для этого сайта" нужно указать абсолютный путь до основного сайта, для этого можно просто нажать на "Вставить текущий", путь подставится автоматически:
Далее в разделе "Шаблон сайта" можно выбрать любой произвольный шаблон, чтобы сайты отличались друг от друга. После этого нужно нажать "Применить" затем "Сохранить":
Для проверки можно добавить небольшой скрипт в корень обоих сайтов:
Скрипт можно назвать test.php, после чего обратиться к нему через браузер:
Удачной работы! Если возникнут вопросы — напишите нам, пожалуйста, тикет из Панели управления аккаунта, раздел "Помощь и поддержка".
Многосайтовость - это возможность системы «1С-Битрикс: Управление сайтом» управлять разными сайтами из единой Панели управления.
В данном курсе рассматриваются особенности системы многосайтовости и принципы работы с многосайтовой конфигурацией.
Перед прохождением данного курса рекомендуется сначала пройти курс Разработчик Bitrix Framework.
Начальные требования к подготовке
Для успешного прохождения курса и изучения работы системы многосайтовости необходимо владеть (хотя бы на начальном уровне):
- основами PHP;
- основами HTML, CSS;
- опытом работы с API.
После изучения курса вам будет предложено пройти тесты для проверки полученных знаний. При успешной сдаче последовательности тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
У нас часто спрашивают, сколько нужно заплатить
Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов - ничего из этого оплачивать не нужно.
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Отключается регистрация в админке:
Настройки -> Настройки модулей -> Главный модуль
Далее на вкладке "Авторизация" снять галку с опции "Позволять ли пользователям регистрироваться самостоятельно?"
Битрикс: как деактивировать все разделы и элементы инфоблока
Задача: в нашем распоряжении инфоблок с разделами и элементами. Необходимо массово деактивировать все элементы/разделы.
Решение достаточно простое. Начнем с элементов. Для их выключения нам понадобятся два метода: CIBlockElement::GetList и CIBlockElement::Update. С помощью первого — собираем уникальные идентификаторы всех элементов, с помощью второго — снимаем активность элемента. Код будет следующим:
В переменной $iblock должен содержаться ID вашего инфоблока.
В моем случае требовалось отключить все элементы, если отключить нужно только некоторые — добавьте соответствующие условие в массив $arFilter . Например, "CODE" => "car" — таким образом будут выбраны и впоследствии отключены только элементы с указанным символьным кодом.
Либо "!NAME" => array("%.jpg%", "%.jpg%", "%.jpg%") — таким образом из выборки будут исключены все элементы, в названиях которых присутствуют указанные значения.
C разделами инфоблока — ситуация аналогичная. Нам потребуется класс CIBlockSection.
Как удалить турбо-страницы в 1С-Битрикс
Рассказываем как удалить все загруженные турбо-страницы из поисковой системы Яндекс, с помощью нашего модуля для 1С-Битрикс Яндекс Турбо-страницы PRO.
Перед тем как удалить турбо-страницы, нам изначально нужно найти весь список URL-адресов загруженных страниц в Яндекс. Зачастую происходит так, что вебмастера выгружают информацию используя несколько модулей или изменяя настройки не глядя и не записывая какие манипуляции они выполняли. Как следствие получаем большое количество выгруженных страниц и отсутствие истории выгрузки, с помощью которой можно было бы удалить данные страницы из турбо.
Для получения списка всех турбо-страниц сайта, необходимо перейти в Яндекс Вебмастер — Турбо-страницы — Источники и нажать на кнопку "CSV" рядом с фразой "Список загруженных Турбо-страниц".
Скриншот где это находится в вебмастере:
Загруженный файл будет иметь примерно такой вид:
Загруженный файл необходимо загрузить в наш модуль "Яндекс Турбо-страницы PRO" для этого нужно перейти в пункт "Отправка false из CSV", скриншот:
Загружаете скачанный из Яндекс Вебмастера CSV-файла и нажимаете кнопку "Далее". На следующем шаге необходимо выбрать разделитель полей, ниже вам показан часть данных файла, чтобы вы могли посмотреть какой разделитель используется. В нашем примере разделитель запятая, скриншот настроек:
Нажимаем кнопку "Далее" и нам нужно выбрать единственное поле "URL" в текущем файле данный столбец так и называется, соответственно выбираем его.
После внесения настроек необходимо нажать кнопку "Выгрузить данные".
Модуль выгрузит все добавленные элементы с необходимой директивой item turbo="false" для удаления турбо-страниц из Яндекса. Обработка и удаление происходит в течении 48 часов (по нашему опыту).
В этот раз поговорим немного о 1C-Bitrix. Про эту систему написано много, как плохого, так и хорошего, но сейчас не об этом. Эта статья первая их серии как о системе в целом, так и о способах решения конкретных проблем. В качестве подопытного будем использовать 15 версию Битрикса. В данном случае рассмотрим задачу закрытия публичной части сайта.
Ограничение доступа к публичной части сайта используется на этапах разработки сайта, когда доступ к нему сторонних пользователей нежелателен ввиду преждевременной публикации промежуточных результатов и, в некоторых случаях, негативного восприятия незавершенного проекта. Какие инструменты для этого нам предлагает Битрикс?
Самый простой способ — это закрыть публичную часть через панель администрирования. Для этого заходим в «Настройки» -> «Настройки продукта» -> «Настройки модулей» -> «Главный модуль» -> блок «Служебные процедуры» -> вкладка «Публичная часть» -> кнопка «Закрыть доступ для посетителей».
После нажатия на заветную кнопку доступ к публичной части будут иметь только пользователи, имеющие полный доступ к главному модулю. Если права доступа групп пользователей после установки системы не изменялись, то доступ к публичной части будут иметь только пользователи из группы «Администраторы». К слову, если вы разлогинились, то что бы попасть в панель администрирования достаточно дописать к адресу вашего сайта /bitrix/admin/.
Но что, если и этого нам не достаточно и необходима более точная настройка доступа? Аналогичным образом можно подставить любое другое значение доступа. Значения можно найти в БД в таблице b_operation, перечень уровней доступа в таблице b_task, связующая таблица b_task_operation. CanDoOperation — это метод класса CUser модуля main, так же можно использовать другие методы класса, описание которых можно найти в официальной документации для разработчиков, а также используя модуль «Живое описание АПИ» или его онлайн-версию.
Как убрать виджет с сайта Битрикс24
Данный способ отключает виджет на конкретном сайте или странице.
Перейдите в раздел Сайты, нажмите Настроить сайт.
В строке Виджет на сайт кликните на раскрывающийся список, выберите вариант Нет и сохраните изменения.
Снимите сайт с публикации и опубликуйте заново. Виджет исчезнет с вашего сайта.
Как убрать виджет с сайта на другой CMS
Для этого вручную удалите код с вашего сайта. Лучше доверить эту задачу администратору или разработчику сайта.
Посмотреть, какой именно код удалить, можно в разделе CRM - Виджет на сайт.
Нажмите Код на сайт, именно этот код нужно удалить, найти его можно перед тегом на странице вашего сайта.
Как отключить виджет на сайте
Этот вариант подходит для сайта на Битрикс24 и сторонней CMS. Отключение виджета уберет его со всех сайтах, в том числе сторонних CMS, где он установлен. После включения виджета он снова появится на сайтах.
Вы всегда сможете увидеть, кто из сотрудников выполнил последнее действие с формой.
Как удалить виджет в CRM
При использовании этого варианта вы полностью удалите виджет из Битрикс24 и со всех сайтов, где он установлен. Мы не рекомендуем удалять виджет, так как он содержит список клиентов, которые согласились на обработку персональных данных.
Перейдите в CRM - Виджет на сайт и нажмите на крестик рядом с виджетом. Удалить можно только те виджеты, которые создали пользователи.
Читайте также: