Могут ли программисты исчезнуть Bitrix Expert и GPT меняют игру!
Проблемы с обновлениями Битрикс
Общепринятый подход - программное обеспечение необходимо обновлять, поскольку пишут его люди, люди ошибаются, и склонны вносить ошибки в программный код. В случае ПО люди на темной стороне силы ищут ошибки и уязвимости и используют их в своих целях. Битрикс также подвержен уязвимостям, хотя куда менее редким, чем известное мне ПО этого класса. Например, чуть ранее момента написания этого текста было сообщено об уязвимоcтях модуля vote и нескольких других. То есть Битрикс тоже нужно обновлять. Но в его случае дело осложняется тем, что через год после покупки лицензии для продолжения получения обновлений ее необходимо продлять за 25% стоимости...
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...