Как изменить тип виртуальной машины Битрикс ВМ? BitrixVM.CRM

Столкнулся с интересной штукой — клиент установил обрезок от нормальной машины, и не могли запустить полный menu.sh Решили так: Предупреждаю, костыль который в целом может сработать. В /etc/profile есть строчка: export BITRIX_ENV_TYPE=crm Нужно поменять ее на export BITRIX_ENV_TYPE=general Либо можно напрямую запустить через /opt/webdir/bin/pool_menu.sh

Меняем стандартный порт Битрикс24

Заходим в /bitrix/php_interface/dbconn.php например так: mcedit /home/bitrix/www/bitrix/php_interface/dbconn.php Добавляем строку: $SERVER_PORT = $_SERVER[«SERVER_PORT»] = ваш_порт; Работаем.

Битрикс24 и поплывшая верстка

Уже давненько не встречал этой беды, но если вы попали на эту страничку, то не забудьте проверить этот пункт. После одного из обновлений Б24 у меня по всему порталу начались глюки, поплыла верстка и куча проблем вылезла, проблема оказалась проста и насущна: Нужно было снять в настройках главного модуля «Перемістити весь Javascript в кінець сторінки:»Continue reading

Изменяем название документа / таблицы Google Sheets автоматически

Можно сразу писать это в функцию onOpen() — тогда будет отрабатывать при открытии. Можно написать отдельной функцией и подключить в onOpen(). Как будет удобно и проще для дальнейшей поддержки. Скажу сразу, у меня этот код уже переписан, и вынесен отдельной функцией. Итак, как же менять название таблички? Добавляем в редактор скриптов этот код: // ИзменяемContinue reading

Как вставить в таблицу ID текущего документа?

Очень просто! Добавляем скрипт: //Получение ID текущего документа function getID(){ return SpreadsheetApp.getActiveSpreadsheet().getId(); } В самой табличке используем формулу =getID() — радуемся 🙂

Перевод суммы из числа в текст — сумма в гривне в текст

Привет, если ты читаешь этот текст, значит хочешь сделать в Google SpreadSheets или на JS перевод суммы в текст для украинского языка и украинской гривны. Столкнулся с этим однажды, долго не мог понять что не так, разобрался и вот добрался до блога, чтобы спустя несколько лет опубликовать таки решение. Код следующий: // Перевод суммы изContinue reading

Centos warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

Не так давно столкнулся с немного не обычной ошибкой, которая не решается методом, описанным в предыдущей статье Итак, что мы видим в консоли: Centos warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory Решаем очень просто. Идем в /etc/environment mcedit /etc/environment Вставляем туда: LANG=en_US.utf-8 LC_ALL=en_US.utf-8 Сохраняем. Profit

Как добавить код Google Analytics через function.php

Сам с таким запросом сталкиваюсь довольно редко, но иногда так лень корректировать дочернюю тему, ради header.php, что проще подключить код аналитики или чего-то ещё через любой другой файл, который уже есть в дочерней теме. Да, кто-то может сказать, что это не совсем правильно и не ванильно. Но это хорошее решение, которое не приносит много болиContinue reading

Отключение статистики ba.js и bx_stat : Виртуальная машина BitrixVM

В погоне за попугаями гугла, владельцы сайтов / разработчики или СЕО специалисты часто просят отключить статитику Битрикс24, которая подключается вместе с виджетом открытых линий, а если точнее, отключить или отложить загрузку файлов ba.js и bx_stat. Правильно Ваша задача решается добавлением   ‘analytics_counter’  =>    array  (      ‘value’  =>      array  (  Continue reading

Битрикс24: ошибки часового пояса

После перевода часов столкнулся на некоторых серверах с ошибкой разницы времени. В частности, на одном из порталов была ошибка создания бэкапа: [640] service error: The difference between the request time and the current time is too large? Что же делать в таком случае? Скорее всего, ошибка на уровне сервера. Поэтому коннектимся по SSH и смотримContinue reading

Битрикс: Ошибка обновления — At least nnMB more space needed on the /boot filesystem.

Если Вы попали на эту статью, значит при попытке обновить серверную часть Битрикс Виртуальная машина или Web окружение Битрикс, столкнулись с ошибкой которая гласит примерно следующее: Error Summary ————- Disk Requirements:   At least 22MB more space needed on the /boot filesystem. Что же, для начала разберемся, что это значит: Это значит, что в виртуальном разделеContinue reading

Битрикс24 Ошибка установки обновлений — [0] php_network_getaddresses: getaddrinfo failed: Name or service not known

Довольно редкая ошибка, с которой недавно столкнулся на одном из клиентских порталов. Развертка самой машины прошла легко и не принужденно, при загрузке портала 2 ошибка пару раз проскакивала, но исчезала при повторной попытке скачать файл. Но после — начала существенно портить жизнь. Суть: в офис заходит несколько провайдеров интернета, и соответственно главным ДНС сервером дляContinue reading

Bitrix: Failed to set locale, defaulting to C в CentOS 7 minimal

При настройке нового сервера на CentOS 7 в minimal пакете (чтобы не засорять лишним) при установке пакетов возникала следующая ошибка Failed to set locale, defaulting to C. Правильный вариант решения такой. Создаем файл конфигурации для всех пользователей mcedit /etc/profile.d/locale.sh Пишем туда следующие значение и сохраняем файл export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8 export LC_COLLATE=C export LC_CTYPE=en_US.UTF-8 ЗагружаемContinue reading

Битрикс24: Информация об интеграторе и поддержке

При сдаче проекта, Монитор качества ругается на то, что мы забыли указать: Информацию об интеграторе решения Информацию о техподдержке проекта В папке /home/bitrix/www/bitrix/php_interface/ создаем 2 файла: this_site_logo.php this_site_support.php В файл this_site_logo.php пишем: <style type=»text/css»> #menucontainer.adm-submenu .adm-submenu-separator { position: relative; bottom: 14px; } </style> <div style=»padding: 10px 0 60px;»> <a style=»background: #fff;border: 1px solid #a4b9cc;border-radius: 5px;display:Continue reading

Битрикс24: ошибки Сканера безопасности

Проверяя портал в сканере безопасности — я регулярно вижу угрозы. И казалось бы, почему не сделать эти настройки дефолтными, чтобы сразу обеспечить защиту портала на достаточно высоком уровне? Почему-то не сделали до сих пор. А значит, решаем это самостоятельно. Как — идем по очереди по пунктам: Предположительно в директории хранения сессий находятся сессии других проектовContinue reading

Битрикс24: Ошибка! innodb_strict_mode=ON, требуется OFF

Доволе распространенная ошибка при развертке как веб-окружения Битрикс, оно же BitrixENV, так и Битрикс Виртуальная машина или BitrixVM. Решается очень просто, подключением на сервер и правкой пары строк: Заходим по пути: /etc/mysql/conf.d/ Ищем файл, с названием z_bx_custom.cnf. Если такового файла нет — создайте его. Вносить правки в основной конфиг крайне не рекомендуется, т.к. все затретсяContinue reading

Bitrix24: Ошибка работы с сокетами

Очень часто, при развертке Битрикс24 на чистом сервере с Centos 7, после развертки портала сталкиваюсь с ошибкой проверки системы, которая гласит «Ошибка работы с сокетами». Проблема может быть разная. Но самая частая, в 99% встречающаяся с Битрикс24 — ошибка работы с сокетами это не прописанный или прописанный неверно хост в настройках сервера.. Для решения идемContinue reading

SEO-шные примочки или оптимизируем сайт по рекомендациям SEO-специалистов

Прилетела мне задачка, подправить несколько пунктов по сайту. Решил поделиться списком решений, которые я применил и с вами. Пункт 1й — «Убираем не нужный код», а точнее информацию о CMS и прочие не нужные для человека данные. Для этого в function.php добавляем: /*Убираем «не нужный код»*/ remove_action( ‘wp_head’, ‘feed_links_extra’, 3 ); // Скрываем ссылки наContinue reading

Проблемы с обновлением BitrixVM

Сейчас многие сталкиваются с проблемой установки обновления для виртуальной машины Битрикс. И т.к. за нее обычно отвечают люди технически подкованные, расскажу в чем дело и как решить проблему. Проблема заключается в примерно такой ошибке: The GPG keys listed for the «Percona-Release YUM repository — x86_64» repository are already installed but they are not correct forContinue reading

Чем удобен мультисайт и для чего нужен режим Multisite

Сегодня я расскажу, чем удобен мультисайт на WordPress и для чего нужен multisite — в каких случая он будет очень удобен, а в каких вовсе не уместен. Немного вспомним из предыдущего блога чем это удобно: Пользователям не нужно заводить более одной учетной записи, вы можете легко добавить существующего пользователя к новому сайту в сети УстанавливатьContinue reading