Страница 1 из 2
					
				Подружить Open Server и Битрикс
				Добавлено: 04 дек 2014, 10:16
				 SvenSoft
				Добрый день. 
Пытаюсь поставить Битрикс на Open Server. Сразу же на этапе тестирования системы возникают замечания по:
mbstring.func_overload и mbstring.internal_encoding.
Попробовал в файле настроек Apache прописать:
<Directory "%sprogdir%/domains/мой_домен_битрикса/*">
php_admin_value mbstring.func_overload 2
</Directory>
не срабатывает.
Подскажите пожалуйста, кто работает с Битриксом на Open Server, как вы решаете эту проблему? И есть ли еще какие-то подводные камни с Битриксом при работе на Open Server? (Почитал, пишут что MySql время от времени падает, еще у кого что, не гладко с Битриксом).
Спасибо.
[upd=1417682475][/upd]
C mbstring.func_overload и mbstring.internal_encoding вроде разобрался, нужно было немного иначе указать:
<Directory "%sprogdir%/domains/мой_домен_битрикса/">
php_admin_value mbstring.func_overload 2
</Directory>
Но после установки при тестировании выдает такую ошибку:
Значения переменных сервера: Ошибка! Текущий домен не валидный (bitrix.1). Может содержать только цифры, латинские буквы и дефис. Должен содержать точку.
Чего не хватает, не понятно, домен bitrix.1
			 
			
					
				
				Добавлено: 04 дек 2014, 13:09
				 Максим
				SvenSoft, после точки могут быть только буквы, это же очевидно.
			 
			
					
				
				Добавлено: 04 дек 2014, 13:26
				 SvenSoft
				Максим спасибо! Да, конечно же, просто после нескольких тестов такой вариант попробовал.
Осталась еще одна ошибка при тесте, вот эта:
Время на БД и веб сервере: Ошибка! Время отличается на 3600 секунд
Может кто сталкивался и знает что с этим делать?
			 
			
					
				
				Добавлено: 04 дек 2014, 13:32
				 Максим
				SvenSoft, Думаю тут часовые пояса могут быть виноваты, здесь читайте: /viewtopic.php?f=3&t=1776
			 
			
					
				
				Добавлено: 04 дек 2014, 13:41
				 SvenSoft
				Максим еще раз спасибо. Статью дали то, что надо. Подрубил dll - все стало норм.
			 
			
					
				
				Добавлено: 08 дек 2014, 23:03
				 darkleech
				Никаких проблем и тормозов с Битрикс сейчас не наблюдаю на версии 5.1.1, а php конечно надо настраивать под Битрикс, в любом случае.
Для меня очень удобна зона .os, для копии сайта, в честь Open Sever, т.е.:
domain.os
а сам сайт, на котором работаю
domain.ru
			 
			
					
				
				Добавлено: 10 июл 2015, 20:43
				 ASDAFF
				В настройках апача, если записать так
<Directory "%sprogdir%/domains/*.bx/">
php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding UTF-8
</Directory>
 то можно просто в конце написать .bx, вот так 
любое имя.bx
и все работает, если надо настройки все по умолчанию, то пишем вместо 
.bx, какие нибудь другие буквы, например 
.loc и не нужно каждый раз нырять в настройки
 
			
					
				
				Добавлено: 25 сен 2015, 07:23
				 KISS_ARMY
				<Directory "%sprogdir%/domains/*.bx/">
php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding UTF-8
</Directory>
Это в каком файле надо прописать, я не знаю где хранятся настройки Apache?!
			 
			
					
				Re: Подружить Open Server и Битрикс
				Добавлено: 30 май 2017, 12:38
				 Deimon
				Ребят, сделал все как тут написано, сайты не хотят открываться, выкидывая ошибку 502 Bad Gateway. Подскажите пожалуйста, в чем моя ошибка?
Пробовал настраивать конфигурационный файл Apache для отдельных доменов:
#-----------------------------------------------#
# Конфигурация хоста для сервера Apache
# Начало блока конфигурации HTTP хоста
#-----------------------------------------------#
<VirtualHost *:%httpbackport%>
    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"
    
    SetEnvIfNoCase X-Forwarded-Proto https HTTPS=on
	
	<Directory "%sprogdir%/domains/*.loc/">
		php_admin_value mbstring.func_overload 2
		php_admin_value mbstring.internal_encoding UTF-8
	</Directory>
</VirtualHost>
#-----------------------------------------------#
# Конец блока конфигурации HTTP хоста
#-----------------------------------------------#
, пробовал закидывать конфигурационный файл в папку с доменом (как указано 
здесь, проблема одна и та же( Скриншот настроек Apache:  

 
			
					
				Re: Подружить Open Server и Битрикс
				Добавлено: 08 фев 2018, 15:33
				 Askany
				<Directory "%sprogdir%/domains/*.loc/">
      php_admin_value mbstring.func_overload 2
     # php_admin_value mbstring.internal_encoding UTF-8
   </Directory>
Закоментируй или удали "php_admin_value mbstring.internal_encoding UTF-8", а в настройках Apache поставь UTF-8 как настройку по умолчанию default_charset = UTF-8
Эта ошибка возникает если у тебя связка Apache+Nginx 
Тк nginx не нравиться "php_admin_value mbstring.internal_encoding UTF-8" и он выкидывает 502
Но это решение не идеал, просто у меня оно так работает, вероятно, понимай я как все там работает, я бы сказал тебе более красивое решение, но как есть)
PS У меня связка Apache 7.0 + Nginx 1.10 - возможно еще дело в версии Apache или Nginx, тк с 5.6 mbstring.internal_encoding - данная настройка считает устаревшей. Но, может и не так, стану умнее буду знать)