Битрикс: Работа с сокетами — Ошибка! Не работает

При использовании BitrixEnv внутри виртуальной среды, с выходом в интернет через NAT (IP-адрес сетевого интерфейса машины с Битриксом отличается от IP в A-записи домена сайта), со стандартными настройками Битрикса, проверка системы будет выдавать ошибку: Работа с сокетами (check_socket): Fail
Для устранения проблемы, в файле /etc/hosts необходимо добавить доменное имя сайта адресу внутренней петли (чтобы сценарий проверки сайта пытался проверить сокет не на шлюзе, а на локальном хосте), по типу:

127.0.0.1 localhost.localdomain localhost site.ru

Битрикс — права на создаваемые файлы

Когда Битрикс создаёт в директории сайта папки и файлы, он назначает на них права доступа в соответствии со значением констант BX_FILE_PERMISSIONS и BX_DIR_PERMISSIONS, заданных в файле /bitrix/php_interface/dbconn.php.
Если права у создаваемых файлов отличаются от установленных в вышеприведённых константах, то вероятно, используется маска сервера, заданная в pam_umask.so или /etc/profile. Если доступа к этим файлам нет, то можно прописать в /bitrix/php_interface/dbconn.php переопределение маски:

umask(000);
@umask(~BX_DIR_PERMISSIONS);

Битрикс: права доступа для мерчандайзера

Требуется создать группу с правами доступа для людей, которые будут заниматься исключительно наполнением товарной номенклатуры на сайте.
В панели администрирования сайта переходим в раздел НастройкиПользователиГруппы пользователей → нажимаем кнопку Добавить группу и заполняем поля
переходим на вкладку Доступ и у Торгового каталога выбираем из выпадающего меню уровень доступа Редактирование цен.
Затем переходим в раздел КонтентСтруктура сайтаМедиабиблиотека и нажимаем кнопку Доступ → у созданной группы выбираем из выпадающего меню уровень доступа Создание новых.
Затем переходим в раздел КонтентСтруктура сайтаФайлы и папкиbitrix → находим папку admin нажимаем на пиктограмму Действия → в открывшемся меню выбираем пункт Права на доступ продукта → для созданной группы из выпадающего меню выбираем права Чтение.

Битрикс: Class ‘Bitrix\Landing\Agent’ not found

После восстановления резервной копии, при открытии сайта, созданного на CMS Битрикс, отображается ошибка: Fatal error: Class ‘Bitrix\Landing\Agent’ not found in /home/sergeyvita/domains/ap-r.ru/public_html/bitrix/modules/main/classes/mysql/agent.php(163) : eval()’d code on line 1.

Временно решить эту проблему можно, отключив выполнение агентов, путём добавления в начало файла agent.php следующей строки:

define(‘NO_AGENT_CHECK’, true);

При дальнейшей отладке, ошибка может быть выявлена в БД сайта, для исправления которой, потребуется загрузить актуальный дамп базы.