Показаны сообщения с ярлыком Bitrix. Показать все сообщения
Показаны сообщения с ярлыком Bitrix. Показать все сообщения

пятница, 12 марта 2021 г.

Изменение дискового пространства в CentOS

 Часто приходится иметь дело с виртуальной машиной например от Битрикс. Пользоваться заявленными 10 и 60 Гб дискового пространства не всегда удобно, изменение(увеличение) дискового пространства подробно описано в статье.

Начнем с классики, монтирование устройства как каталога. Добавляем в системный блок или виртуальную машину жесткий диск. Если CentOS его распознал в /dev появится соответствующее устройство, например, /dev/sdb.

среда, 3 марта 2021 г.

не работает кнопка "скачать одним файлом" в задачах Битрикс

 С помощью отладочной версии nginx увидели, что в модуль mod_zip приходит список файлов с лишним переводом строки в начале.

Далее заметили, что лишний перевод добавлялся в начале любого любой Битрикс-страницы (даже главной). Методом дихотомии и отладочного вывода разобрались, при каком включаемом файле появляется перевод строки.
Это оказался bitrix/php_interface/dbconn.php (файл с настройками подключений к БД и пр.)

В этот файл кто-то добавил перевод строки после завершающего php-тега ?>
Это приводило к лишнему символу в http-выводе php => он попадал на отдачу apache&39;ем списка файлов на архивацию => mod_zip не мог распарсить список файлов и падал.

Перевод строки был убран, равно как и сам завершающий php-тег, согласно рекомендациям (https://www.php.net/manual/en/language.basic-syntax.phptags.php) для предотвращения подобных ошибок в дальнейшем.

вторник, 6 августа 2019 г.

среда, 29 мая 2019 г.

Настройка почты в Bitrix веб окружении

Почта в битрикс веб-окружении отправляется через msmtp

Чтобы настроить запускаем /root/menu.sh (само запускается при входе) и там жмем

пятница, 24 мая 2019 г.

Права на home/bitrix/www/

cd ~/www 
find . -type d -exec chmod 775 {} \; 
find . -type f -exec chmod 664 {} \;
find . -type d -exec chown bitrix:bitrix {} \; 
find . -type f -exec chown bitrix:bitrix {} \; 

пятница, 1 марта 2019 г.

Проверяем логи, битрикс окружение

В процессе жизнедеятельности сайт и сервер оставляют после себя различные записи в лог-файлах. Данные из этих файлов желательно периодически разгребать и анализировать, что бы сайт работал быстро и бесперебойно
Для Битрикс окружения на CentOS пути к логам обычно будут такими (зависит от настроек):
  1. Битрикс: __bx_log.log или log.txt в корне сайта. Зависит от переменной LOG_FILENAME в файле /bitrix/php_interface/dbconn.php
  2. Apache: /var/log/httpd/error_log
  3. Nginx: /var/log/nginx/error.log
  4. PHP: /var/log/php/exceptions.log
  5. Почта: /home/bitrix/msmtp_default.log
  6. bash, cron: /var/spool/mail/root и /var/spool/mail/bitrix
Как часто надо проверять? Раз в неделю стоит поглядывать, я думаю. Просто что бы убедиться, что эти файлы пусты и ошибок не было.
И как бонус стоит проверить файл /var/log/btmp командой last -f /var/log/btmp если там очень много попыток авторизации, значит доступ к ssh пытаются "брутфорсить". Стоит изменить порт доступа к ssh (в файле /etc/ssh/sshd_config поменять строку "Port 22" на другое значение и перезагрузить sshd) Что бы сбросить лог авторизации нужно выполнить команду cat /dev/null > /var/log/btmp

четверг, 28 февраля 2019 г.

550 5.7.1 Client does not have permissions to send as this sender.

Клиент пытается совершить отправку сообщения из-под другого пользователя. Казалось бы, что тут сложного, даём права Send As и всё хорошо. Да, в большинстве случаев прав Send As более чем достаточно, но по факту мы получаем ошибку: SEND — Письмо не отправлено. Сервер сообщает: 5.7.1 Client does not have permissions to send as this sender.

вторник, 19 февраля 2019 г.

Перенос задач из Redmine В Битрикс24

В статье опишу простой пример переноса задач в Битрикс24 с использованием скрипта на python. Надеюсь, это поможет кому-нибудь сэкономить время.
Начнем!
1. Регистрируем приложение в битриксе. Это нужно для получения кода и ключа приложения.
Заходим в меню Мои приложения - Добавить приложение.
Задаем название. Например “Redmine2Bitrix24”.
Устанавливаем флаг “Приложение использует только API”.

вторник, 30 октября 2018 г.

1C Bitrix синхронизация с Exchange

В 1С Bitrix двунаправленная интеграция календарей, задач, интеграция контактов с MS Exchange осуществляется c помощью протоколов DAV (WebDAV, CalDAV, CardDav).