Как узнать пароль от бэкапа Битрикс24 в коробке
Заходим в админ панель Настройки — инструменты — командная РНР строка и выполняем там этот код: //title: Узнать пароль к бэкапу require($_SERVER[«DOCUMENT_ROOT»].»/bitrix/modules/main/classes/general/backup.php»); var_dump(CPasswordStorage::Get(‘dump_temporary_cache’));
Проверка уходят ли письма из Б24
Заходим в админ панель Настройки — инструменты — командная РНР строка и выполняем там этот код: //title: Тест отправки письма if(mail(«[email protected]», «TEST», «TEST»)) echo «работает»; else echo «не работает»;
Почему kswapd0 грузит CPU или как я обнаружил Multios.Coinminer.Miner
Пришел ко мне заказчик, говорит «сервер тупит», «проц загружен на все 100%». Начал искать, всяко разно гугл исполосовал вдоль и впоперек, разными запросами, формулировками, задал вопрос в тематических чатах — глухо. Но вечером, решив снова посмотреть на эту же проблему — вдруг наткнулся на тред на форуме, где обсуждался похожий вопрос и каково было моеContinue reading
Внутреннее перенаправление (функция LocalRedirect) Ошибка! Не работает.
Столкнулся с ошибкой, которая видна при проверке параметров сервера. Выглядит так: Внутреннее перенаправление (функция LocalRedirect) — Ошибка! Не работает. Решается просто: Идем в файл dbconn.php Если ничего не менялось, то путь такой: mcedit /home/bitrix/www/bitrix/php_interface/dbconn.php И там, в начало файла, после < ? дописываем: $_SERVER["SERVER_PORT"] = "443"; Профит.
Баллада о внедренцах Битрикс24 или Суровые челяб…битриксоидные мужики
Битрикс настраивать, не портки наматывать. Дело не хитрое, но мудреное. А иногда ядреное. Знаешь как кодить, не знаешь как настраивать — плохо. Много своего пилишь. Сапортить больно будет. Знаешь как настраивать, да кодить не умеешь — получше. Да и извращенцем быть нужно. Ибо изворотливость мысли в этом случае — лучший друг. Знаешь как настраивать иContinue reading
Как изменить тип виртуальной машины Битрикс ВМ? 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