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

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

Практически в каждом своем видео, так или иначе уже показывал как настроить сервер и установить Битрикс на хостинг. Однако, веб окружение Битрикс: постоянно обновляется. В данном видео: устанавливаем самое актуальное окружение на 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); - не пригодилось, но может. Пусть, пока, остается тут

Все серии

Павел Селиванов 20.05.2018
Михаил, здравсвуйте. Делаю всё как у Вас в видео, но сервер выдаёт 502 ошибку, подскажите в чём может быть проблема?
Михаил Базаров 21.05.2018
Цитата
Павел Селиванов написал:
Михаил, здравсвуйте. Делаю всё как у Вас в видео, но сервер выдаёт 502 ошибку, подскажите в чём может быть проблема?
Так тяжело подсказать, нужно смотреть на конкретном сервере.
Вячеслав Пак 04.01.2019
Добрый день!Не выходит установить веб окружение. Вышла вот такая ошибка An error occurred during the update the system(Произошла ошибка при обновлении системы), делал по инструкции раз 5, каждый раз одно и тоже.
p.s Сервер Simplecloud.
Вячеслав Пак 04.01.2019
Цитата
Вячеслав Пак пишет:
Добрый день!Не выходит установить веб окружение. Вышла вот такая ошибка An error occurred during the update the system(Произошла ошибка при обновлении системы), делал по инструкции раз 5, каждый раз одно и тоже.
Решил проблему
Игорь Обрезков 08.02.2019
Цитата
Вячеслав Пак пишет:
Добрый день!Не выходит установить веб окружение
Тоже не получилось, пришлось вручную настраивать Nginx + MariaDB + Postfixadmin

У меня, к сожалению. результат тестирования в панель производительности всего лишь 26 - на  SIMPLE CLOUD на тарифе за 250 р.  Печально
Роман Нефедов 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 ошибок.

Подскажи пожалуйста эти ошибки как-то можно обойти?
На сколько они критичны для локалки при переделки сайта?
Если нужно могу прислать скрины
Заранее спасибо!
Михаил Базаров 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 адрес сайта
Роман Нефедов 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 ответы такие короткие, явно не для чайников)
Михаил Базаров 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 - там прям спрашивает.
Антон Кашлев 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 , суть в том что он у меня даже не установлен, да и вообще очень странное поведение.
Можете подсказать, насколько правильно я пытаюсь  исправить данную проблему и возможно что кто то сталкивался с этим?
Заранее спасибо