Меню

Серия 1: Вступление. Общая концепция проекта и установка 1С-Битрикс на виртуальный сервер.

В этой серии я расскажу о проекте и общей концепции разрабатываемого проекта. Также арендуем виртуальный сервер, подготовим его к работе и установим 1С-Битрикс Управление сайтом.

Так как с 30 июня 2024 года операционная система CentOS-7 полностью снята с поддержки и не будет получать обновлений безопасности, не рекомендую использовать "Битрикс Веб-Окружение". Его аналог можете запустить на Ubuntu 24.04:
Веб-окружение под Ubuntu 24.04, c поддержкой PUSH
Данная серия оставлена для истории.

Либо на HestiaCP по 20-ой серии (но лучше досмотерть до нее) Установка HestiaCP на Ubuntu 22.04

Установка веб окружения на CentOS 7

  • yum install wget nano mc -y
  • wget https://repo.bitrix.info/yum/bitrix-env.sh && chmod +x bitrix-env.sh && ./bitrix-env.sh

Промокод на скидку в firstvds.ru (скидка 15-20%): 6481088994

Чеклист: смена порта ssh веб окружение Битрикс

  • Меняем 22 порт на нужный в nano /etc/ssh/sshd_config
  • iptables -I INPUT -p tcp --dport НОМЕР_ПОРТА -j ACCEPT
  • service iptables save
  • service iptables restart
  • service sshd restart
  • Установка автопродляемого SSL сертификата LetsEncrypt
Полная версия серии на Boosty: Смотреть
Сергей июля 24, 2023 9:33 pm
Михаил, добрый день! Подписан на бусти, все делаю по видео, все работает отлично, но почему то после разворачивания битрикс перестало заходить на сервер в меню по ssh. Пишет ssh: connect to host 31.129.99.69 port 2134: Connection timed out
До этого все отлично подключалось и работало, проапгрейдил PHP, перезагрузил сервак, установил битрикс и перестало заходить. Может битрикс порт как то поменял?
Михаил Базаров июля 28, 2023 9:59 am
Кто столкнулся с проблемой, что после установки Битрикс окружение сбрасывает правила iptables:
Открываем на редактирование файл (например через VNC хостинга):
Код
nano /etc/ansible/roles/common/templates/iptables.j2

В этом файле установки iptables которые применяются при загрузке окружения, везде где видим установку порта 22 меняем на свой новый порт ssh (в 3-х местах, ищем по файлу).
Борис декабря 18, 2023 10:52 pm
Не получается сохранить изменения через консоль хостера
Борис декабря 19, 2023 8:21 pm
И еще вопрос про ОС, пару лет назад вы уже начинали подобный кур и тогда предполагали что перейдете на бунту, что ценное умерла. Что изменилось?
Михаил Базаров декабря 20, 2023 9:42 am
Да. В этой серии показал быстрый способ запуска на стандартном окружении.
В 14 серии переезжаем на ubuntu:
https://bazarow.ru/video/video2023/braynycp20-04/
Илья мая 12, 2024 7:39 pm
Может кто случайно сталкивался с проблемой в PHP storm. При подключении по SFTP тест подключения по логину и паролю проходит, но при переходе наследующий этап пытается подключится по HTTP и выдает ошибку
Connections to 'fvds' failed
Page not found

В итоге подгрузить данный сайта в PHP Storm не удается.
Уже несколько раз переустанавливал сервер, в том числе отказался от изменения портов (оставил 22 по умолчанию), чтобы избежать с ними косяков.
Илья мая 12, 2024 7:41 pm
Цитата
Илья написал:
Может кто случайно сталкивался с проблемой в PHP storm. При подключении по SFTP тест подключения по логину и паролю проходит, но при переходе наследующий этап пытается подключится по HTTP и выдает ошибку
Connections to 'fvds' failed
Page not found

В итоге подгрузить данный сайта в PHP Storm не удается.
Уже несколько раз переустанавливал сервер, в том числе отказался от изменения портов (оставил 22 по умолчанию), чтобы избежать с ними косяков.
Причем подключение через Filezilla удается, файлы с сервера подгружаются.

Использую FirstVDS, делаю все аналогично инструкции.
Михаил Базаров мая 12, 2024 8:05 pm
Цитата
Илья написал:
Может кто случайно сталкивался с проблемой в PHP storm. При подключении по SFTP тест подключения по логину и паролю проходит, но при переходе наследующий этап пытается подключится по HTTP и выдает ошибку
Connections to 'fvds' failed
Page not found

Там, при подключении поставьте галку "Dont check HTTP Connection to server"
Где-то, ближе к низу в настройках подключения
Илья мая 13, 2024 4:19 am
Спасибо! помогло. Странно что на видео эта галка отсутствуею
Ильдар мая 14, 2024 7:58 pm
Здравствуйте, подскажите, пожалуйста.
Возникла следующая ошибка до подключения сервера по домену

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = (unset),

LC_ALL = (unset),

LC_CTYPE = "UTF-8",

LANG = "en_US.UTF-8"

   are supported and installed on your system.

perl: warning: Falling back to the standard locale ("C").
При этом Битрикс установлен успешно, сервер также работает.

Блог-note: заметки разработчика

Обновление 1С-Битрикс до поддержки версии PHP 8.3 с PHP 7

Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PH...

Следующая/предыдущая новость/статья при просмотре подробной в Битрикс

Странное дело, в Битрикс по умолчанию, отсутсвует функционал для навигации внутри новостей или статей типа: "Следующая/...

XML в формате Commerce ML-2, города России и Мира, для выгрузки в инфоблок Битрикс

Подвернулась задачка, создать инфоблок для Битрикс, в котором будут просто города России и мира в виде элементов инфобло...

Создание агента в 1С-Битрикс, на реальном примере

Задача: Каждый час нужно обновлять свойство элементов/товаров с типом строка "В наличии", вписывать в него либ...

Вывести дату окончания скидки в карточке товара

Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом CCatalogDiscount::GetList. Данны...

Заполнение габаритов товара, после обмена с 1С, из свойств элемента инфоблока.

Если Ваш интернет-магазин интегрирован с 1С, скорее всего столкнулись с такой проблемой: 1С не умеет выгружать параметры...

Настройка push уведомлений через Firebase, в мобильном приложении Apache Cordova

Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье ...

Наличие на складах в умном фильтре 1С-Битрикс, с автоматическим обновлением

Задача: добавить возможность фильтрации товаров по складам в умном фильтре. Данные должны обновляться автоматически, при...

Перенос Битрикс сайта с хостинга на хостинг, инструкция

Достаточно часто спрашивают как перенести сайт работающий на 1С Битрикс с одного хостинга на другой, как раз подвернулас...