Ошибка в Системе обновлений после обновления 1С-Битрикс до 23.650.100

При обновлений 1С-Битрикс до >=23.650.100 и PHP >=8.1, может получить ошибку на странице Система обновлений: Fatal error: Access level to BitrixMainDBMysqlConnection::getErrorMessage() must be public (as in class BitrixMainDBConnection) in /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php on line 161 [ErrorException] E_COMPILE_ERROR Access level to BitrixMainDBMysqlConnection::getErrorMessage() must be public (as in class BitrixMainDBConnection) (0) /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:161 Конечно, нужно обязательно проверить верно ли подключен …

Работа с SSH в Windows 11 и Windows Terminal

Комплексная заметка по работе с SSH в Windows 11 через  Windows Terminal. 1. Управление профилями Windows Terminal — settings.json Через файл настроек settings.json гораздо удобнее производитель управление профилями, в частности ssh подключениями. 1.1 Чтобы быстро найти и открыть файл settings.json нужно запустить Windows Terminal открыть параметры или нажать комбинацию клавиш Ctrl + / и нажать …

Возвращение поиска по умолчанию от Яндекса в Mozilla Firefox

14.03.2023 Mozilla убрала тихим сапом вариант Яндекс из выбора поисковой системы поумолчанию. Возвращаем, для этого нужно добавить вариант поисковой системы через настройки самостоятельно со следующей поисковой строкой:   https://yandex.ru/search/smart/?text=%s К сожалению для десктопной версии браузера официальных или таких простых решений как для мобильной на данной момент нет.   UPD: Для десктопной версии браузера Firefox поисковую …

Laravel не отображаются загруженные изображения в хранилище

Laravel uploaded images are not displayed in storage Обычно это происходит при хардкорном переносе локального проекта Laravel на хостинг. Причина простая, не созданная символьная ссылка на storage в папке public. Кажется всё просто, нужно только выполнить команду для создания символьной ссылки: php artisan storage:link Особенного удручает на хостинга отсутствие командной строки, спасибо за наводку данному …

IPS4 изменение громкости уведомлений

IPS4 change notification volume. В IPS4 для проигрывания системных уведомлений используется библиотека howler.js. Открыть Appearance > Themes > Your skin > Templates > core > global > global > includeJS  <script type="text/javascript"> ips.loader.get( [‘core/interface/howler/howler.core.min.js’] ).then( function () { Howler.volume(0.5); }); </script> Для подбора громкости можно добавить событие на какую-нибудь область или элемент с помощью функции: …

Настройка интерприратора php для PhpStorm под Windows

Обновлено 28.04.2022 Не большая выжимка для настройки интерприратора php для работы в PhpStorm под Windows. Даже если в php.ini раскомментирована строчка: extension=pgsql В PhpStorm может возникнуть ошибка: Warning: PHP Startup: Unable to load dynamic library ‘pdo_mysql’ (tried: C:phpextpdo_mysql (Не найден указанный модуль), C:phpextphp_pdo_mysql.dll (Не найден указанный модуль)) in Unknown on line 0 PHP Warning: PHP …

Работа с базами данных MySQL в ISPManager 5 + Docker

В ISPManager 5 добавлена контейнерная виртуализация Docker для использования альтернативных версий MySQL. Цитата из документации ISPManager 5: Все альтернативные MySQL-серверы разворачиваются внутри «контейнеров», которые представляют из себя обособленную среду. Данные каждого контейнера хранятся в отдельной директории /var/lib/имя_сервера. Созданием и работой с контейнерами занимается Docker, в его же репозиториях хранятся и устанавливаемые версии MySQL. Процесс установки …

The Events Calendar отключение перевода ссылок

Disable Custom URL for The Events Calendar В плагине The Events Calendar начиная с версии 4.6.10.1 добавили транслит ссылок на страницы списков. При переключении отображения мероприятий Список, Месяц, День, например на русской локализации сайта, будет следующий вид ссылок — ваш_сайт.ru/мероприятия/список/ и т.д. Для отключения данной функции, в файл functions.php добавить: /* Disable Custom URL for …

bitrix:sale.order.ajax получение данных свойства заказа

Для исполнения какой-то логики или вывода в определенном месте свойств(а) с теми или иными данными, необходимо эти данные получить, но т.к. до сих пор нет нормальной документации по новому bitrix:sale.order.ajax, а смотреть в консоли всегда не очень удобно, собрал список часто используемых функций: getAltLocation()​ getDescription()​ getGroupId()​ property.getGroupId()==3 getId()​ getName()​ property.getName()==’Юридический адрес’ getParentNode()​ getPersonTypeId()​ getSettings()​ property.getSettings()[‘IS_ZIP’] …