Настройка сервера под 1С-Битрикс

Arion
На сайте с 21.06.2008
Offline
92
4439

Здравствуйте!


Устанавливаю 1С-Битрикс версии 8.5.1 в кодировке UTF-8 на хостинг Руцентра.

Версия php 5.2.10

Застрял на установке параметра mbstring.func_overload, который должен быть >=2, а по дефолту на хостинге стоит "0". Обращался к саппорту с вопросом, как поменять на "2", получил ответ:

"В разделе настроек сайта переключите режим конфигурации сайта в ручной режим,
после чего в файле конфигурации в секции php добавьте опцию установки данного
параметра:
php_value mbstring.func_overload 2"

Переключил, после этого в каталоге conf появился файл virtual.conf.manual. Его, как я понимаю, и нужно править. Вот его содержание:

# ### IP-based Virtual Host 

<VirtualHost 235.659.569.95:80>
Port 80
ServerAlias www.site.ru
ServerAdmin postmaster@site.ru
AddDefaultCharset utf-8
ServerName site.ru
DocumentRoot /home/user/site.ru/docs
ErrorDocument 401 /errordocs/401.html
ErrorDocument 403 /errordocs/403.html
ErrorDocument 404 /errordocs/404.html
ErrorDocument 500 /errordocs/500.html
<IfModule mod_alias.c>
Alias /errordocs /home/user/site.ru/errordocs
ScriptAlias /cgi-bin/ /home/user/site.ru/cgi/
</IfModule>
<IfModule mod_log_config.c>
ErrorLog /home/user/site.ru/logs/error_log
CustomLog /home/user/site.ru/logs/access_log combined
</IfModule>
<IfModule mod_mime.c>
AddType application/x-httpd-php .php .phtml .html .htm
AddHandler cgi-script .cgi
AddType text/html .shtml .html .htm
AddHandler server-parsed .shtml .html .htm
</IfModule>
<IfModule mod_charset.c>
CharsetPriority utf-8 windows-1251 koi8-r ISO-8859-5 ibm866
CharsetDefault utf-8
CharsetSourceEnc utf-8
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.shtml index.htm
</IfModule>
<Directory /home/user/site.ru/docs>
Options Indexes FollowSymLinks Includes
AllowOverride AuthConfig FileInfo Indexes Limit Options
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
<Directory /home/user/site.ru/errordocs>
AddDefaultCharset windows-1251
AllowOverride None
Options IncludesNoExec FollowSymLinks
<IfModule mod_mime.c>
AddType text/html .shtml .html .htm
AddHandler server-parsed .shtml .html .htm
</IfModule>
<IfModule mod_charset.c>
CharsetDisable On
</IfModule>
</Directory>
<IfModule mod_php4.c>
php_admin_value include_path ".:/home/user/site.ru/php"
php_value include_path ".:/home/user/etc"
</IfModule>
<Directory /home/user/site.ru/cgi>
Options None
AllowOverride AuthConfig FileInfo Indexes Limit Options
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
<IfModule mod_php5.c>
php_admin_value include_path ".:/home/user/site.ru/php"
php_value include_path ".:/home/user/etc"
</IfModule>
</VirtualHost>

Подскажите пожалуйста, куда именно тут нужно вставить строку php_value mbstring.func_overload 2? Я уж куда только не пробовал, а Битрикс всё равно выдаёт сообщение, что этот параметр "0". Саппорт на каждый мой вопрос отвечает сутки, поэтому только его помощь выльется в немалые сроки.

Заранее, большое спасибо!

Andreyka
На сайте с 19.02.2005
Offline
822
#1

После

<IfModule mod_php5.c>

И потом перезапустить апач

Не стоит плодить сущности без необходимости
Arion
На сайте с 21.06.2008
Offline
92
#2

Спасибо.

Проблему решил. Оказалось, что вставлял неверную строку:

Неверно: php_value mbstring.func_overload 2

Верно: php_admin_value mbstring.func_overload 2

Теперь всё работает)))

P.S. Спасибо анониму за минус в репу непонятно за что

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий