Блог


Экзамен Битрикс 1. #9 [ex1-8] Внедрить меню: свой тип, нижнее меню.

Экзамен Битрикс 1. #8 [ex1-7] Внедрить цепочку навигации.

Экзамен Битрикс 1. #7 [ex1-42] Верхнее меню сайта: поддержка стиля отображения пункта меню.

Экзамен Битрикс 1. #6 [ex1-6] Внедрить меню сайта: левое и верхнее многоуровневое.

Экзамен Битрикс 1. #5 [ex1-5] Другой шаблон.

Экзамен Битрикс 1. #4 [ex1-4] Создать шаблон сайта.

Экзамен Битрикс 1. #3 [ex1-2] Метаданные статичных страниц: раздел партнерам.

Экзамен Битрикс 1. #2 [ex1-1] Добавить раздел сайта: Партнерам.

Экзамен Битрикс 1. #1 - Установка Битрикс.

Как отключить NTLM авторизацию в Bitrix

Выключаем NTLM-авторизацию с помощью метода UnSetBitrixVMAuthSupport:

1) Создаем в корне сайта файл, например nontlm.php со следующим кодом:


<?
$_SERVER["DOCUMENT_ROOT"] = '/home/bitrix/www/';
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define('BX_NO_ACCELERATOR_RESET', true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if(!CModule::IncludeModule('ldap')) return false;
CLdapUtil::UnSetBitrixVMAuthSupport(true);
?>
2) Открываем страницу в браузере

В компоненте Битрикс не работает style.css

При работе самого компонента (любого) не подключается файл компонента style.css.

Решение:
Проверить, подключена ли строчка в header.php шаблона.


$APPLICATION->ShowHead(false);

Ошибка в Битриксе "Ваша сессия истекла. Перегрузите страницу"


При попытке создания резервной копии словил:
ошибку в Битриксе "Ваша сессия истекла. Перегрузите страницу".



Решение:
Очистить куки

Ошибка в Битриксе "Permission denied: BITRIX SESSID ERROR"


При проверка системы, в проверке доступа, получил ошибку "Permission denied: BITRIX SESSID ERROR":



Решение:
Очистить куки

Новость отображается на сайте только после обновления кеша (в Битриксе)

Ситуация:
При добавлении новости она не отображается сразу, а только после обновления кеша, что жутко не удобно.

Решение:
Скорее всего отключен Управляемый кеш. Проверить и включить его можно в "Настройках продукта" > "Автокеширование" > "Управляемый кеш".

Рекомендую также очистить текущий кеш ("Настройки продукта" > "Автокеширование" > "Очистка файлов кеша").



JCCatalogSocnetsComments is not defined

Ситуация:
Интернет магазин. Устанавливаю комментарии для карточки товара (стандартный компонент bitrix:catalog.comments).

Сам компонент пытаюсь вставить в catalog.element. Шаблон полностью кастомный и сделан с нуля.

В итоге комментарии для администратора работают, для других пользователей нет. Загадка.

Решение:
Первым делом нажимаем F12 чтобы проверить, что говорит консоль разработчика. Видим там ошибку:



Видим, что есть неподключенные библиотеки. Подключаем нужную:


CJSCore::Init(array('popup'));
После внесения этой строки комментарии заработали корректно.

HTTP Error 500 при установке через restore.php

Пытаюсь установить Битрикс на хостинге и получаю в браузере ошибку HTTP Error 500. Панель управления хостингом FastPanel, VPS. Все по-умолчанию, никаких кастомных конфигураций не делал.



Решение:
Переключить в хостинг панели версию PHP на более новую версию (в данном случае переключил с php54 на php74) и всё заработало.


[ОШИБКА] IP адрес клиента изменился, продолжение невозможно.

Распространенная ошибка при установке Битрикс с помощью restore.php:
Ошибка! IP адрес клиента изменился, продолжение невозможно.

Причина:
Возможно данный файл restore.php уже был использован на другой установке. Строчки 9-11 в данном файле как раз говорят об этом.



Решение:
Удалить данные строчки, сохранить файл, запустить установку заново.

[ОШИБКА] Failed to load resource: the server responded with a status of 403 (Forbidden)

Битрикс на OpenServer.
В админке, в рубрике "Пользователи", словил раскошенный вид, как будто не загрузились CSS стили.

По F12 обнаружены масса ошибок вида:
Failed to load resource: the server responded with a status of 403 (Forbidden)



Причина:
В конфигах Apache на OpenServer включен запрет на доступ к папкам с точкой в названии.

Решение:

  1. Найти нужный нам файл конфига. В настройках OpenServer видно какую конфигурацию мы используем.



  2. Найти в найденном файле-конфиге данный блок с настройкой:



  3.  Закомментировать код:



  4. Перезагрузить OpenServer. 

[ОШИБКА] Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Распаковал старый архив проекта на Битрикс и словил ошибку в админке, которая появляется в инфоблоках:
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Причина:
Слишком новый PHP.

Решение:
Сделать откат версии PHP. Поставил в настройках php5.6 (был 7+) и всё заработало.




Отсутствие Категорий в списке в "Менеджере идей" Битрикс

В сервисе "Менеджер Идей" есть один небольшой недочет, который сбивает с толку. В некоторых случаях в списке Категорий пустота, хотя категории добавлены, инфоблок категорий и блог идей настроены, все права проставлены.
  

Найдена причина и решение:
В категориях отсутствуют коды, они обязательны у папок.
Сам же Битрикс разрешает заводить Категории без кода.



Дневник 21 - 40 из 171
Начало | Пред. | 1 2 3 4 5 | След. | Конец