Настройка CRON для VtigerCRM

Для того, чтобы правильно работали фоновые задания в CRM системе обязаельно нужно настроить запуск исполняющего файла по CRON. Для этого в VtigerCRM есть специальные файлы для Linux и Windows серверов Все что нужно сделать, это добваить в планировщик CRON на линксовом сервере выполнение задачи ~/cron/vtigercron.sh с интервалом 1 раз в минуту.

Исправление PHP Parse error: Unclosed ‘{‘ on line в Битриксе

Иногда в Битриксе может возникать ошибка “PHP Parse error: Unclosed ‘{‘ on line …”. Обычно такую ошибку можно обнаружить после переезда на новый хостинг. Для испраления этой ошибки необходимо установить значение on параметра short_open_tag в настройках PHP. Делается это в панели управления хостингом.

Что делать если Bitrix MySQL использует все ресурсы процессора

Однажды столкнулся с интересной проблемой, MySQL стал пожирать полностью все ресурсы процессора. Причем “захват” ресурсов происходил плавно с выраженными скачками на графике мониторинга Провалы на графике это ручной перезапуск службы MySQL Причина утечки процессорных ресурсов под MySQL В поисках причины были исследованы длинные запросы к БД и перепробваны различные комбинации настроек MySQL, но ничего не […]

Как изменить язык сайта Битрикс для раздела или страницы

Легкий способ локально изменить ящык сайта Bitrix для отдельных страниц или разделов без применения механизма многосайтовости.

Валидация свойств при оформлении заказа в Битрикс

Настройка регулярных выражений для проверки ввода в полях заказа Bitrix. Инструкция по настройке и шаблоны для популярных ситуаций.

Полезные сервисы WEB разработчика

В этом посте я поделюсь отобранными сервисами, которыми приходится часто пользоваться в своей повседневной работе. MailTester Полезный сервис, который помогает проверить настройки записей DKIM, DMARK и SPF https://www.mail-tester.com/ Bertal Сервис помогает проверить ответы сервера и подсвечивает цепочки редиректов https://bertal.ru/ PHP Live Regex Удобный сервис для отладки регулярных выражений PHP, позволяет значительно сократить время на написании […]

Получаем окончание количества “товаров” в PHP

Иногда приходится выводить на странице сайта количество чего-либо с пояснением, например, 12 апельсинов. При этом количество может меняться и требуется подствалять правилььное окончание слова рядом с числом. Как раз для этих случаев я использую вспомогательную функцию, которую добавляю в свои проекты. В коде функции проверяем число на его окончание и исходя из этого возвращаем строку […]