Для ротации логов достаточно добавить конфигурационный файл в каталог /etc/logrotate.d. Например, /etc/logrotate.d/mylittleservice

daily — ежедневный
rotate 7 — глубина 7 (7 дней)
dateext — в расширении будет дата, а не цифра
missingok
notifempty
delaycompress
create 0664 little little — создать с правами для пользователя little и группы little
su root little — если в папке права не только для root

После установки прокси-сервера перестал работать composer:

Решение: /etc/profile добавить строки:

PHP-CLI запускается несколько раз (дважды). Второй раз не считываются конфигурационные файлы из /etc/php.d.

Запускается дважды из-за того, что Composer обнаруживает подключенное расширение xdebug. Он копирует /etc/php.ini во временную папку /tmp и запускает себя повторно. Но повторно уже не считывает дополнительные конфигурационные файлы.

Как одно из решений не отключать xdebug. В этом случае composer хоть и работает медленней, но работает:

Жизнь непредсказуема порой. Файл urlrewrite.php рекомендуют исключать из версионного контроля. Но его можно легко потерять. Например, попытаться установить какой-нибудь «мегамодуль».

Поэтому нужно знать как восстанавливать urlrewrite.php. В административной панели Настройки продукта — Обработка адресов — Правила обработки — Пересоздание.

Похоже, что эта команда проходит по всем компонентам в публичке, у которых установлен параметр SEF_FOLDER, и добавляет соответствующие записи в urlrewrite.php.

Получить размер занятого пространства в корне файловой системы за исключением каталогов /mnt и /proc и отсортировать по размеру

7 Great Apps to View Disk Usage in Linux

Установка

Настройка

Configuration -> Options -> Icons -> Show icons to the left of the filename -> No icons

Для того, чтобы заработал фильтр в сущностях CRM для нестандартных пользовательских типов необходимо создать соответствующий шаблон для компонента crm.field.filter. Лучше всего его создать в каталоге /local/templates/.default/components/bitrix/crm.field.filter.

К сожалению, разработчики Битрикс24 пока не предусмотрели возможность вывода в фильтре нестандартных сущностей (/bitrix/components/bitrix/main.ui.filter/templates/.default/js/search.js)

Выводится только название пользовательского поля (current.LABEL). Доработаем это, добавив обработчик js-события BX.Filter.Search:beforeSquaresUpdate в шаблоне компонента:

К сожалению, этот костыль будет работать только при изменении фильтра. А при начальной загрузке нужно придумывать другой ))

Иногда шаблон компонента может отсутствовать. Эта ситуация может возникнуть, когда компонент используется для отрисовки пользовательских типов. Например, компоненты system.field.edit, system.field.view, crm.field.filter. Все возможные пользовательские типы предусмотреть невозможно. Поэтому можно сделать один шаблон по умолчанию (special), который подключать в случае отсутствия нужного.

Подключаем компонент с несуществующим шаблоном ‘unknown’:

А внутри компонента проверяем наличие шаблона, имя которого было передано в параметрах компонента(‘unknown’). Если такой шаблон не найден, то подключаем шаблон ‘special’: