Телеграм:@camouf_ruПочта:mihail@bazarow.ru

Серия 2: Установка 1С-Битрикс на виртуальную машину

Просмотров: 8547

Практически в каждом своем видео, так или иначе уже показывал как настроить сервер и установить Битрикс на хостинг. Однако, веб окружение Битрикс: постоянно обновляется. В данном видео: устанавливаем самое актуальное окружение на CentOS 7. Актуально на 25 сентября 2017 года

Устанавливаем демонстрационную версию 1С-Битрикс с типовым магазином "Одежда+", тестируем производительность сервера
В видео используется сервер от Simplecloud

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

wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh
chmod +x bitrix-env.sh
./bitrix-env.sh

define("BX_USE_MYSQLI", true); - не пригодилось, но может. Пусть, пока, остается тут

Все серии

Комментарии к видео

Антон Кашлев 30.03.2019
Добрый день.
Установил битрикс согласно вашему уроку, хостер тот же, тариф за 250р.
После перезапуска виртуалки ошибка 502 Bad Gateway, в логах /var/log/nginx/error.log  следующие записи:

2019/03/30 14:36:32 [error] 3319#0: *46 connect() failed (111: Connection refused) while connecting to upstream, client: 91.238.89.145, server: _, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8888/", host: "my-site.ru"
2019/03/30 15:05:28 [error] 3321#0: *49 connect() failed (111: Connection refused) while connecting to upstream, client: 91.238.89.145, server: _, request: "POST / HTTP/1.1", upstream: "http://127.0.0.1:8888/", host: "my-site.ru", referrer: "http://my-site/"
2019/03/30 15:05:31 [error] 3321#0: *49 connect() failed (111: Connection refused) while connecting to upstream, client: 91.238.89.145, server: _, request: "POST / HTTP/1.1", upstream: "http://127.0.0.1:8888/", host: "my-site", referrer: "http://my-site/"
2019/03/30 15:14:01 [error] 3322#0: *52 connect() failed (111: Connection refused) while connecting to upstream, client: 103.1.94.196, server: _, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8888/", host: "xx.xxx.xxx.xxx:80"
2019/03/30 15:24:41 [error] 3321#0: *54 connect() failed (111: Connection refused) while connecting to upstream, client: 186.32.174.59, server: _, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:8888/", host: "1.2.3.4"

Гугление мне говорит http://ivan.rolik.name/2013/10/31/nginx-error-php5-fpm-failed-connection-refused/
что нужно менять конфиг для php5-fpm , суть в том что он у меня даже не установлен, да и вообще очень странное поведение.
Можете подсказать, насколько правильно я пытаюсь  исправить данную проблему и возможно что кто то сталкивался с этим?
Заранее спасибо
Михаил Базаров 14.03.2019
Цитата
Роман Нефедов написал:
Цитата
У вас сайт, видимо, в cp1251 нужно поставить параметры
mbstring.func_overload=1
mbstring.internal_encoding=cp1251

То что сокеты не работают локально, это нормально- сайт не может достучаться сам до себя, через интернет. При запуске на хостинге эта ошибка пропадет.
Либо, если мешается, на виртуалке можно внести запись в hosts
127.0.0.1 адрес сайта
А куда нужно подставить параметры?)
mbstring.func_overload=1
mbstring.internal_encoding=cp1251

в php.ini никакой реакции
.htacess в папке php-interface пустой
в /bitrix/php_interface/dbconn.php - UTF false
в /bitrix/.settings.php вообще ничего про UTF нет

В форуме 1c-bitrix ответы такие короткие, явно не для чайников)
Быстрый способ: в файле /etc/php.d/bitrixenv.ini - там есть эти строчки.
Правильный способ. Создать сайт по новой, при создании выбрать cp1251 - там прям спрашивает.
Роман Нефедов 13.03.2019
Цитата
У вас сайт, видимо, в cp1251 нужно поставить параметры
mbstring.func_overload=1
mbstring.internal_encoding=cp1251

То что сокеты не работают локально, это нормально- сайт не может достучаться сам до себя, через интернет. При запуске на хостинге эта ошибка пропадет.
Либо, если мешается, на виртуалке можно внести запись в hosts
127.0.0.1 адрес сайта
А куда нужно подставить параметры?)
mbstring.func_overload=1
mbstring.internal_encoding=cp1251

в php.ini никакой реакции
.htacess в папке php-interface пустой
в /bitrix/php_interface/dbconn.php - UTF false
в /bitrix/.settings.php вообще ничего про UTF нет

В форуме 1c-bitrix ответы такие короткие, явно не для чайников)
Михаил Базаров 13.03.2019
Цитата
Роман Нефедов написал:
Добрый день, Михаил!
Пересмотрел все видео уроки по установке битрикса на локальной машине . Спасибо большое, уроки очень полезны!
При установке VMWare не обошлось без ошибок в установке, а вот при установке VirtualBox все как в уроке последнем.
Но вот всегда одни и те же ошибки возникают при тестировании системы:
1. Параметры настройки UTF (mbstring и константа BX_UTF)
Ошибка! Сайт работает в однобайтовой кодировке, настройки mbstring:
mbstring.func_overload=2
mbstring.internal_encoding="utf-8"
default_charset="utf-8"
требуется:
mbstring.internal_encoding=""
default_charset="cp1251"
Пытаюсь исправить ошибки, которые указаны в параметрах - ругается по другому.
Даже пытался установить в кодировке ср1251 - говорит что сайт в кодировке UTF-8
2. а также не работают сокеты из-за чего появляется еще 13 ошибок.

Подскажи пожалуйста эти ошибки как-то можно обойти?
На сколько они критичны для локалки при переделки сайта?
Если нужно могу прислать скрины
Заранее спасибо!
У вас сайт, видимо, в cp1251 нужно поставить параметры
mbstring.func_overload=1
mbstring.internal_encoding=cp1251

То что сокеты не работают локально, это нормально- сайт не может достучаться сам до себя, через интернет. При запуске на хостинге эта ошибка пропадет.
Либо, если мешается, на виртуалке можно внести запись в hosts
127.0.0.1 адрес сайта
Роман Нефедов 12.03.2019
Добрый день, Михаил!
Пересмотрел все видео уроки по установке битрикса на локальной машине . Спасибо большое, уроки очень полезны!
При установке VMWare не обошлось без ошибок в установке, а вот при установке VirtualBox все как в уроке последнем.
Но вот всегда одни и те же ошибки возникают при тестировании системы:
1. Параметры настройки UTF (mbstring и константа BX_UTF)
Ошибка! Сайт работает в однобайтовой кодировке, настройки mbstring:
mbstring.func_overload=2
mbstring.internal_encoding="utf-8"
default_charset="utf-8"
требуется:
mbstring.internal_encoding=""
default_charset="cp1251"
Пытаюсь исправить ошибки, которые указаны в параметрах - ругается по другому.
Даже пытался установить в кодировке ср1251 - говорит что сайт в кодировке UTF-8
2. а также не работают сокеты из-за чего появляется еще 13 ошибок.

Подскажи пожалуйста эти ошибки как-то можно обойти?
На сколько они критичны для локалки при переделки сайта?
Если нужно могу прислать скрины
Заранее спасибо!
Игорь Обрезков 08.02.2019
Цитата
Вячеслав Пак пишет:
Добрый день!Не выходит установить веб окружение
Тоже не получилось, пришлось вручную настраивать Nginx + MariaDB + Postfixadmin

У меня, к сожалению. результат тестирования в панель производительности всего лишь 26 - на  SIMPLE CLOUD на тарифе за 250 р.  Печально
Вячеслав Пак 04.01.2019
Цитата
Вячеслав Пак пишет:
Добрый день!Не выходит установить веб окружение. Вышла вот такая ошибка An error occurred during the update the system(Произошла ошибка при обновлении системы), делал по инструкции раз 5, каждый раз одно и тоже.
Решил проблему
Вячеслав Пак 04.01.2019
Добрый день!Не выходит установить веб окружение. Вышла вот такая ошибка An error occurred during the update the system(Произошла ошибка при обновлении системы), делал по инструкции раз 5, каждый раз одно и тоже.
p.s Сервер Simplecloud.
Михаил Базаров 21.05.2018
Цитата
Павел Селиванов написал:
Михаил, здравсвуйте. Делаю всё как у Вас в видео, но сервер выдаёт 502 ошибку, подскажите в чём может быть проблема?
Так тяжело подсказать, нужно смотреть на конкретном сервере.
Павел Селиванов 20.05.2018
Михаил, здравсвуйте. Делаю всё как у Вас в видео, но сервер выдаёт 502 ошибку, подскажите в чём может быть проблема?
Михаил Базаров 20.04.2018
Цитата
MadBad написал:
Сделал все как в видео (за исключением что выбрал самый дешевый вариант vps ха 150 руб с 512 Мб, не знаю влияет ли это) и получил в конце инсталляции ошибку:
Код
 There are servers that cannot be used! ------------------------------------------------------------------------------------ ServerName               | NetAddress           | Errors ------------------------------------------------------------------------------------ 175859.simplecloud.ru    | 85.143.212.177       | 01. Bitrix-env version 5.x.x or later is required. ------------------------------------------------------------------------------------   
Вы установили (или выбрали) веб окружение 5-ой версии. Нужно 7-ую ставить/выбирать
И да, сервера наверное маловато. Там можно перейти на тариф выше и переустановить сервер, что бы не переплачивать за новый
MadBad 20.04.2018
Сделал все как в видео (за исключением что выбрал самый дешевый вариант vps ха 150 руб с 512 Мб, не знаю влияет ли это) и получил в конце инсталляции ошибку:

Код
There are servers that cannot be used! ------------------------------------------------------------------------------------ ServerName               | NetAddress           | Errors ------------------------------------------------------------------------------------ 175859.simplecloud.ru    | 85.143.212.177       | 01. Bitrix-env version 5.x.x or later is required. ------------------------------------------------------------------------------------ 
Камрон Махмудов 29.01.2018
Цитата
Камрон Махмудов пишет:
Здравствуйте! при установке готового шаблона магазина, как на видео на локальной машина вышла ошибка на 7 шаге

"Внимание! На данном шаге произошла ошибка установки продукта."

думал - это баг с моим компьютером, но когда начал установку на хостинге бегет. Вышла такая же ошибка. На форумах советовали менять версию php, но четно. Не могу понять из за чего выходит ошибка. Подскажите пожалуйста!
Отключил при установке пункты с почтой России и все установилось..
Камрон Махмудов 29.01.2018
Здравствуйте! при установке готового шаблона магазина, как на видео на локальной машина вышла ошибка на 7 шаге

"Внимание! На данном шаге произошла ошибка установки продукта."

думал - это баг с моим компьютером, но когда начал установку на хостинге бегет. Вышла такая же ошибка. На форумах советовали менять версию php, но четно. Не могу понять из за чего выходит ошибка. Подскажите пожалуйста!
Андрей Колчанов 12.01.2018
Всё разобрался, памяти мало надо минимум 1гб
Андрей Колчанов 12.01.2018
Вспомнил, что при установки  bitrix-env выходит текст про DB. Переустановил ОСь запустил все по новой.
Вышло такое сообщение:
You can find root password at /root/.my.cnf client config file.

Anonymous users removed from MySQL service
Remote root access to MySQL service disabled
All 'test' DB privileges revoked.
MySQL privileges restarted.

Main configuration of mysql security is complete
Firewall configuration is completed.
Bitrix Environment bitrix-env installation is completed.

Может с этим что не так?
Андрей Колчанов 12.01.2018
Добрый день, Михаил!
Настройки по инструкции сделал, ставил на SimpleCloud.
Запустил установку продукта, вышла ошибка про mysql и предложение повторить попытку, после повтора выходить сообщение:

Код
Ошибка установки главного модуля 

Что посоветуете сделать?
Pisarev 01.12.2017
Привет Михаил! Установил веб окружение битрикс и запустил установку решения "СТАРТ". Выскочила ошибка: Ошибка проверки обязательных параметров системы: UTF-8 не поддерживается в PHP (не настроена библиотека mbstring). Как это можно исправить?
Михаил Базаров 26.09.2017
Цитата
inq написал:
Всё установил по вашей инструкции на VPS от Simple Cloud. Добавил настройки php
Код
 mail.add_x_header = Off display_errors = Off sendmail_path = /usr/sbin/sendmail -t -i opcache.revalidate_freq = Off opcache.max_accelerated_files = 100000 

Подскажите пожалуйста как победить критические угрозы:

1) Обнаружено как минимум 2 файлов или директорий с доступом на запись для всех пользователей окружения в котором работает веб-сервер (не пользователей Bitrix Framework)
Право на запись у всех системных пользователей может служить причиной полной компрометации ресурса, путем модификации исходного кода вашего проекта

2) Предположительно в директории хранения сессий находятся сессии других проектовВажно!
Это может позволить читать/изменять сессионные данные, через скрипты других виртуальных серверов
Там: напротив каждой ошибки есть ссылка "Что делать" - собственно, там развернутые рекомендации по устранению.
Постараюсь не забыть, рассмотреть этот момент в следующем видео
inq 26.09.2017
Всё установил по вашей инструкции на VPS от Simple Cloud. Добавил настройки php

Код
mail.add_x_header = Off display_errors = Off sendmail_path = /usr/sbin/sendmail -t -i opcache.revalidate_freq = Off opcache.max_accelerated_files = 100000

Подскажите пожалуйста как победить критические угрозы:

1) Обнаружено как минимум 2 файлов или директорий с доступом на запись для всех пользователей окружения в котором работает веб-сервер (не пользователей Bitrix Framework)
Право на запись у всех системных пользователей может служить причиной полной компрометации ресурса, путем модификации исходного кода вашего проекта

2) Предположительно в директории хранения сессий находятся сессии других проектовВажно!
Это может позволить читать/изменять сессионные данные, через скрипты других виртуальных серверов