Задача: Так как с 30 июня 2024 года операционная система CentOS-7 полностью снята с поддержки и не будет получать обновлений безопасности, принято решение создать аналог "Битрикс веб окружение" на Ubuntu 24.04
Запуск CRM Битрикс-24 на кастомном веб-окружении под Ubuntu 24.04
|
Михаил Базаров: 03.07.2024 11:00:00
Запуск CRM Битрикс-24 на кастомном веб-окружении под Ubuntu 24.04
Задача: Так как с 30 июня 2024 года операционная система CentOS-7 полностью снята с поддержки и не будет получать обновлений безопасности, принято решение создать аналог "Битрикс веб окружение" на Ubuntu 24.04 |
|
Михаил Базаров: 03.07.2024 10:00:00
Если ставите на Ubuntu 24.10 нужно доустановить (в самом начале, до конфигурирования maridb):
После запуска портала в .settings.php добавляем
Обратите внимание на строку 'path_to_publish' => 'http://ИМЯ_ВАШЕГО_СЕРВЕРА:8895/bitrix/pub/', Имя сервера можно узнать введя команду: hostname Перезапускаем Apache и push-server. Что бы не получать предупреждение о локальных редиректах в тестировании окружения. В /bitrix/php_interface/dbconn.php добавьте:
|
|
ВМ: 12.09.2024 06:00:00
Ошибка ушла ) Поиск по содержимому документов (check_search): Fail решается так:
|
|
Гость: 24.10.2024 03:00:00
Пара полезных дополнений.
1. Установка оболочки bash для нового пользователя. У вновь созданного пользователя bitrix по-умолчанию будет оболочка sh, что не слишком удобно: нет автодополнения, памяти команд и пр. Чтобы это исправить установим ему оболочку bash. Сначала смотрим путь к оболочке:
2. Отправка почты с сайта на примере Яндекс Установим ssmt выполнив поочередно команды:
|
|
Гость: 25.12.2025 10:00:00
Полностью скопирован для Debian 11, но не подходит для Ubuntu 24.04
Хотя бы например указанный путь в /usr/local/bin/push-server-multi /etc/rc.d/init.d/functions отсутствует в Ubuntu. |
|
Михаил Базаров: 25.12.2025 12:00:00
Да, написано на базе инструкци для Debian но адаптировано для Ubuntu 24
Уже серверов 20 по этой инструкции, лично настраивал. Все нужные пути создаются в процессе. В этих запросах
Но в целом, уже давно вышло официальное окружение на нескольких актуальных ОС (Rocky, Alma). Данная инструкция, скорее если по каким-то причинам нужна именно Ubuntu (не могу придумать по каким) |
Блог-note Заметки по 1С-Битрикс
-
Как ускорить AJAX и служебные страницы в Битриксе с помощью define()
В Битриксе очень легко сделать страницу, которая просто отдаёт JSON, и так же легко случайно запускает половину ядра ради одного поля из базы. Это не ...
-
События вызываемые при сохранении заказа, в 1С-Битрикс
Иногда необходимо выполнить определенные действия с заказом при его изменении. Для этого можно использовать события OnSaleOrderBeforeSaved и OnSaleOrd...
-
Установить цену товара из свойства инфоблока
На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока. Сделать это можно через API, методами CPrice::Update и CPr...
-
Запретить оплату с внутреннего счета, если в корзине есть определенный товар
Задача: пользователи могут оплачивать заказы с бонусного счета (штатный внутренний счет), но если в корзине есть определенные товар...
-
Смена группы пользователя по информации из 1С для переключения типа цены
На сайте созданы две группы пользователей с доступом к разным типам цен: «Розничный покупатель» и «Оптовый покупатель». Принадлежность к оптовым покуп...
-
Быстрая отписка от всех рассылок модуля "E-mail маркетинг", в кабинете пользователя
Задача: дать пользователям возможность отписаться от всех рассылок "E-mail маркетинга", не только по ссылке из письма, но и в персональном р...