Архив Тэгов: 1С-Битрикс

Возможные проблемы с установкой 1С-Битрикс на хостинг

Доброго времени суток.

Честно признаюсь — по моему мнению Битрикс полный кошмар… Но люди его охотно ставят и пользуются. По этому решил описать возможные проблемы с установкой 1С-Битрикс на хостинг, с которыми приходилось сталкиваться

По теме: при установке на хостинг он весьма требователен. Может попросить, а временами и приказать поменять некоторые атрибуты в конфигурации сервера. А именно:
open_basedir, realpath_cache_size, прекомпилятор (акселератор PHP), mbstring.internal_encoding и другие. Все перечислять не буду. Проблема состоит в том, что все эти настройки можно поменять только в php.ini. Попробую описать, что каждая из перечисленных мною представляет. Начнем с последней.

  • mbstring.internal_encoding — определяет, какая кодировка используется по умолчанию внутри, для Битрикса необходимо значение utf-8.
  • Прекомпилятор- акселератор PHP. Выдержка из Wikipedia:программа, ускоряющая исполнение сценариев PHP интерпретатором путём кэширования их байткода.Иными словами эта штука компилирует код, кэширует скомпилированную версию и при обращении к скрипту, выполняет его скомпилированную копию из кэша. Прекомпилятор является необязательным — Битрикс ставится и без него.
  • realpath_cache_size — кэш, в котором хранятся абсолютные пути к выполняемым файлам. Это позволяет уменьшить время, затрачиваемое на резрешение путей, что на мой взгляд дает прирост производительности при большом количестве посещений. Доступно с версии PHP 5.1.0 (в некоторых источниках пишут с 5.2). По умолчанию стоит 16 Кб, это маловато мягко говоря для Битрикса. Он просит не менее 4096 Кб. Цифра большая, и, судя по всему, рассчитанная на большое количество хитов.
  • open_basedir — путь, выше которого клиентские скрипты на хостинге пройти не смогут. Битрикс требует, чтобы путь уходил в корень, т.е. доступ ко всему жесткому диску. На самом деле папки tmp вроде бы должно хватать. Если честно с этим не особо экспериментировал, так что точно утверждать не стану. Скажу только, что Битрикс при установке часто ругается.

Пока вроде бы все из тех, что мне встречались и мешали «жить». Если появятся еще какие — обязательно дополню.

Яндекс.Метрика