1С Битрикс: Необходимые настройки веб-сервера

Цель нашей компании - предложение широкого ассортимента услуг на постоянно высоком качестве обслуживания.

1С Битрикс: Необходимые настройки веб-сервера
Задать вопрос
Наши специалисты ответят на любой интересующий вопрос по услуге
Итак, ниже перечислены параметры, при которых битрикс будет корректно проходить тест хостинга. Либо используем все сразу, либо правим только то, на что ругается битрикс в каждом конкретном случае. Запускаем самотест смотрим результаты и приступаем к их исправлению.


Ниже описанные правки помогут если у вас собственный выделенный или физический сервер, если обычный виртуальный хостинг, то часть параметров применить не удасться.


PHP

Если сообщается о следующих неверных параметрах, отправляемся в корень директории сайта и правим файл .htaccess, добавляя туда необходимые параметры:

php_flag session.use_trans_sid off
php_value max_execution_time 300
php_value realpath_cache_size 8192
php_value max_input_vars 3000
php_value memory_limit 128M
php_value upload_max_filesize 512M


APC.ini

Добавляем в /etc/php5/conf.d/apc.ini

; Settings for Bitrix
apc.num_files_hint=20000 	 
apc.user_entries_hint=20000 	 
apc.ttl=86400 	 
apc.max_file_size=8M
apc.shm_size=512M


Apache

Правим /etc/init.d/apache2 добавляя следующее содержимое:

ulimit -s unlimited
<IfModule mod_php5.c>
    php_value default_charset utf-8
    php_admin_value mbstring.func_overload 2
    php_value mbstring.internal_encoding utf-8
    php_admin_value realpath_cache_size "4096k"
</IfModule>


MySQL

Правим конфиугацию MySQL в файле /etc/mysql/my.cnf

[mysqld]
transaction-isolation = READ-COMMITTED
tmp_table_size = 48M
max_heap_table_size = 48M
table_open_cache = 800
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
Заказать услугу
Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.