Роман Айвазян написал: Настроена синхронизация с LDAP, разово выполнена и отключено периодическое выполнение.
Отключено периодическое выполнение это не значит что не происходит обновление пользователей (вы же не запретили вход через ntlm?). Соответственно при каждой авторизации битрикс получает список групп пользователя из AD и согласно правилам маппинга выкидывает пользователя из лишних групп и добавляет в новые.
Александр Шурко написал: Не удается получить доступ к сайту. В логах записей нет. Что это может быть?
Скорее всего браузер не отдает данные авторизации, она не проходит и вам выводится ошибка. Проверьте чтобы сайт был добавлен в доверенные (иногда нужно его добавлять не в доверенные, а в местную сеть).
Павел Капинос написал: Причем делал вывод файла Class.php вместо Component.php - пишет, что не может найти данный компонент.
Файлы в linux регистрозависимые, так что не "Class.php", а "class.php" Хорошим тоном будет так же писать "Component" постфикс к названию, т.е. "AddTextComponent".
Цитата
Павел Капинос написал: в компоненте я его подключаю так:
В component.php вам не нужно подключать класс, так как по факту содержимое component.php инклудится в метод executeComponent вашего класса. Таким образом (если вы еще раз внимательно прочитаете документацию) вы можете обратиться к методу "getText()" не создавая обьект, а используя $this и никаких подключений класса делать не нужно.
Т.е. в component.php будет:
Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
echo "Выводим класс ".$this->getText();
Татьяна Добролюбова написал: Проверила в таблице – группа администраторов есть, но форма авторизации админки просто обновляет страницу и не дает войти.
Такое случается когда Битрикс не может создать сессию (например доступное место закончилось)
Алексей Смирнов написал: Вопрос по поводу "main" - это имя папки? Имя файла? Я в подкаталоге '/bitrix/components/bitrix/sale.personal.section' не вижу ни каталогов ни файлов с именем 'main'
Если мы говорим про: - Кастомный шаблон 1c-bitrix (подставьте свой) - Подключаемый файл template.php (дефолтный) - Стандартном BX_PERSONAL_ROOT (bitrix) - Отсутствие вышестоящего компонента (т.е. он вызывается на странице, а не внутри другого компонента) Если мы говорим про файл template.php, отсутствующем BX_PERSONAL_ROOT директиве, то подключаемый шаблон он будет искать по путям (первый найденный):
Вячеслав Докукин написал: Блин ну почему не дать людям инструкцию пошаговую, что конкретно и в какой последовательности нужно сделать, для того что бы установить и запустить ваш сайт! В место этого дают кучу информации не понятно в какой последовательности ее использовать для получения результата...
Последовательность дана. 1) Устанавливаете Bitrix Env. 2) Нажимаете "Create pool" 3) Идете в публичку и ставите
Никаких других действий не требуется.
Цитата
При первом запуске как полагается сменил пароль root и bitrix сервера
Рутовый пароль менять не требуется, вы задаете его при создании VM и менять его не нужно. Для пользователя bitrix при логине он попросит его сразу изменить
На скриншоте вы пишите что вводите пароль root, но нужно вводить не пароль от linux, а пароль от MySQL. Не знаете где найти? /root/.my.cnf - там хранится пароль от root mysql.
1) Это проблема не продукта, а VM. Стоило бы написать в соответствующий раздел. 2) В /otp/webdir/temp/update***/status будут логи работы. Что написано в них?
Павел Степанов, у вас и ROOT_MENU_TYPE и CHILD_MENU_TYPE одинаковые. Root - это корневое меню (которое будет проверяться здесь и сейчас), а child это то что будет искаться уже в подпапках у root меню. В данном случае у вас происходит цикл, т.е. в во всех страницах ROOT есть CHILD, которое указывает на ROOT, которое указывает на CHILD...
Вынесите "Новости, Статьи, Решения" из left меню в какой-нибудь другой тип меню (например general.left.menu) или все что ниже, в какое-нибудь left.child.menu.
Виктор Таран написал: Идет резкое падение производительности сайта от 5 до 20 раз.
1) Уверены что проблема в сети, а не в настройках mysql? Может быть вы innodb_buffer_pool_size не настраивали, а установили на голый сервер. Битрикс в своем Bitrix Env через bvat делает автонастройку в зависимости от RAM. А вы новый сервер конфигурировали? Какие параметры у вас? Сколько RAM? Какие innodb_* параметры?
2) Что говорит mysql tuner?
3) Верните DBPersistent в дефолтное значение false
4) Если мы говорим про кор.портал, храните ли вы сессии в базе? Если храните - убирайте их из базы (сразу прирост в скорости) и переносите их в Redis (ощутимо выиграете), а по хорошему до 20.5 обновиться (там с сессиями переработан сильно механизм).
Руслан Мухамедьяров написал: тогда как добавить в компонент другой компонент, если его просто так нельзя добавить в шаблон?
Существуют различные тактики и ухищрения.
Какие я видел варианты в своей практике?
Через специальную метку. В нужном месте добавляется уникальный маркер. В component_epilog.php производится вызов компонента и заменяется метка на вывод компонента.
Через отключение кеширования. На родительском компоненте отключается кеширование и все прекрасно работает.
Через отложенные функции. Страница разрабатывается таким образом, чтобы родительский компонент не заполнял полностью контент, а заполнял его ДО вызова искомого и остальную часть передавал в отложенную функцию которая потом заполняла нужные параметры.
Через изменение верски. Когда разделение достигается за счет того что фактически компоненты идут друг за другом, а их позиционирование идет черерз html/css
Через опции родительского элемента. Когда компонент напрямую не указывается и он заранее известен, то некоторые его параметры зависят от свойств элемента.
Почитайте как работает страница. Все содержимое буферезируется и только потом выводится. Разберитесь с компонентами и поймете что template-php кешируется, т.е. при наличии кеша файл template.php не будет подключен, а вот component_epilog подключается всегда и там вы завершаете чужую буферизацию (потому что template.php в кешируемой области не выполняется).
Для начала, я бы перед описанием самого класс добавил:
Код
Loc::loadMessages(__FILE__);
А код ниже вообще удалил бы.
Код
/**
* подключает языковые файлы
*/
public function onIncludeComponentLang() {
$this->includeComponentLang(basename(__FILE__));
Loc::loadMessages(__FILE__);
}
Если вы передаете валидный json и передаете signedParameters как нужно то вот этот код вам так же не нужен:
Код
// парсим данные формы
parse_str($formData, $post);
// параметры компонента
$signer = new \Bitrix\Main\Component\ParameterSigner;
$arParams = $signer->unsignParameters($this->__name, $signedParameters);
Если хотите использовать jquery то вместо serialize, там есть serializeArray, ну или вообще лучше было бы использовать FormData.
А что касается ошибки... Ну вы же можете посмотреть что возвращается в networks? "NETWORK ERROR." выдается вам в браузер как пользователю, но результат запроса всегда можно посмотреть на вкладке network
Верстка Header и админ панель отобразились в одном месте, При верстке шаблона Header и админ панель отобразились в одном месте. Из-за этого админка не работает
Александр Котик написал: Выглядит прям вот совсем не презентабельно.
Скорее всего у вас какое-то готовое решение, которое затемняет пустые разделы (разделы в которых нет товаров или нет ни одного доступного товара) Это мое предположение.