Меню

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

Просмотров: 10852
Это архивное видео. В принципе вся информация актуальна, но рекомендуется смотреть новую версию:
Разработка проекта на 1С-Битрикс

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

Все серии

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

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

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