Fatal error: Declaration of Bitrix\Main\Diag\Logger::log
Если вы получаете примерно следующую ошибку, после обновления битркиса - Fatal error: Declaration of Bitrix\Main\Diag\Logger::log($level, Stringable|string $message, array $context = []): void must be compatible with Psr\Log\LoggerInterface::log($level, $message, array $context = []) in /data/bitrix/www/bitrix/modules/main/lib/diag/logger.php on line 59 Fatal error: Uncaught Error: Class "Bitrix\Main\Diag\FileLogger" not found in /data/bitrix/www/bitrix/modules/main/lib/diag/fileexceptionhandlerlog...
Белый экран в Битрикс и как с ним бороться
Белый экран битрикс в некотором роде пресловутый «экран смерти» ОС Windows и связан он с критическими серверными ошибками. Для того, чтобы сайт продолжил работу нужно исправить ошибки, а что за ошибки требуют исправления помогут узнать логи. Все решение состоит в том, чтобы в файле bitrix/.settings.php отредактировать секцию exception_handling и привести ее к такому виду: 'exception_handling' => array ( 'value' => array ( 'debug' => true, 'handled_errors_types' => E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE & ~E_DEPRECATED, ...
Проблемы с обновлениями Битрикс
Общепринятый подход - программное обеспечение необходимо обновлять, поскольку пишут его люди, люди ошибаются, и склонны вносить ошибки в программный код. В случае ПО люди на темной стороне силы ищут ошибки и уязвимости и используют их в своих целях. Битрикс также подвержен уязвимостям, хотя куда менее редким, чем известное мне ПО этого класса. Например, чуть ранее момента написания этого текста было сообщено об уязвимоcтях модуля vote и нескольких других. То есть Битрикс тоже нужно обновлять. Но в его случае дело осложняется тем, что через год после покупки лицензии для продолжения получения обновлений ее необходимо продлять за 25% стоимости...
649 читали · 3 года назад
Использование методов Bitrix24 во Vue 2/3
Гулял по просторам интернета, но так и не нашел простого объяснянения как из Vue приложения вызывать встроенные в Bitrix24 методы (получение данных о сотрудниках и пр). Эмпирическим путем я научился использовать методы в моем Vue приложении. 1. Для начала нужно подключить к вашему index.html следующую строку: <script src="//api.bitrix24.com/api/v1/"></script> Эта строка подключает библиотеку методов битрикс24 Если вы все сделали правильно, то при запуске приложения у вас появится ошибка в консоли Uncaught Error: Unable to initialize Bitrix24 JS library! 2...