Ошибка «Неверный логин или пароль.» при авторизации в Битриксе

При вводе, точно правильного, логина и пароля выскакивает ошибка «Неверный логин или пароль.», которая вводит в состояние непонимания причин такого поведения битрикса. Поисковик выдавал такие темы с решениями: — https://dev.1c-bitrix.ru/support/forum/forum6/topic61250/ — https://dev.1c-bitrix.ru/support/forum/forum6/topic36326/ и т.п. Это может помочь, но есть ещё один, как оказывается, простой вариант который тоже необходимо проверить. Причиной показа может стать если пользователь […]

Ошибка запуска vestacp Starting vesta-php vesta-php после обновления ubuntu 16.04 до 18.04

Ошибка «/usr/local/vesta/php/sbin/vesta-php: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3′ not found (required by /usr/local/vesta/php/sbin/vesta-php)»:

Решение взято от сюда https://forum.vestacp.com/viewtopic.php?t=16787, и состоит в том, что бы добавить пакет в котором реализована совместимость curl3 и curl4 — https://launchpad.net/~xapienz/+archive/ubuntu/curl34. Я добавил пакет и после обновил, т.к. curl у меня уже был установлен:

   

Ошибки в laravel 8 при установки laravel-mix и при запуске типа «[webpack-cli] Error: Cannot find module ‘@babel/preset-env'» и «sh: 1: mix: not found»

При установке laravel 8  и при попытке запуска laravel mix начались появляться ошибки которые не давали по итогу запустить npm run dev. Здесь описание ошибок (которые сохранил или запомнил) и последовательность шагов которые помогли решить проблему. Всё проводилось в vagrant homestead Win10. Итак. Сначала при установке сыпались ошибки при выполнении команды npm install связанные со […]

Добавление Let’s Encrypt wildcard в VestaCP

Добавить Let’s Encrypt wildcard в VestaCP (т.е. бесплатный ssl на домен и все возможные поддомены) получится только, если домен привязан к dns серверу на VestaCP. Это значит, что если настроено через dns яндекса, гугла или мейлру, то встроенный механизм в VestaCP Let’s Encrypt wildcard работать не будет. Итак, последовательность действий запуска ssl. Добавление NS и […]

Прогресс загрузки в jquery функции $.ajax

Что бы отображать прогресс загрузки при использовании JQuery в $.ajax функции указываем параметр xhr. Пример:

Способ такой реализации взят от сюда: https://gist.github.com/umidjons/6173837

TypeError: ‘append’ called on an object that does not implement interface FormData.

Ошибка вида «TypeError: ‘append’ called on an object that does not implement interface FormData.» за частую появляется при попытки передачи объекта данных FormData через функцию ajax библиотеки JQuery. Например следующий код выдаст ошибку:

Что бы исправить эту ошибку необходимо для функции ajax передавать два параметра processData: false, contentType: false. Правильный код будет выглядеть следующим […]

Формат даты при добавлении элемента ИБ в Битриксе

При добавлении нового элемента для поля стандартного поля типа ACTIVE_TO и для свойства типа Дата/Время  формат данных «d.m.Y H:i:s»:

 

Операции с разделами для элемента в Битриксе

Если элемент привязан к нескольким разделам, то получаем список разделов с помощью функции CIBlockElement::GetElementGroups:

Для добавления и изменения списка разделов отвечает параметр IBLOCK_SECTION. Этот параметр принимает массив id разделов (даже если раздел один):

Ошибка вида MySQL Query Error: [[1366] Incorrect string value: ‘\xB1N\xC30\x10\xFD…’ for column ‘COOKIES’ at row 1] или как изменить кодировку полей таблиц в MySQL

При переносе очередного сайта и разворачивание его на VDS-ке, у меня появилась ошибка:

Она была связана с тем, что не получалось сохраненить в БД куки из-за того что кодировка из скрипта не совпадала с кодировкой в БД. Что бы это исправить, необходимо сменить кодировку в БД и определить эту кодировку в скриптах битрикса для […]