installation guide

background image






Битрикс: Управление сайтом 5.0

Руководство по инсталляции

background image

2

© «Битрикс», 2006

Содержание

Введение ................................................................................................................................................... 3

Общая информация ................................................................................................................................. 4

Установка продукта.................................................................................................................................. 5

Первый шаг установки (начало установки)............................................................................................................ 5

Второй шаг установки (лицензионное соглашение) .............................................................................................. 5

Третий шаг установки (выбор базы) ...................................................................................................................... 5

Четвертый шаг установки (предварительная проверка) ....................................................................................... 6

Пятый шаг установки (создание базы данных)...................................................................................................... 7

Шестой шаг установки (настройка системы) ......................................................................................................... 8

Седьмой шаг установки (окончание установки)..................................................................................................... 9

Регистрация продукта............................................................................................................................................ 9

Установка ознакомительной версии продукта с помощью BitrixSetup .......................................... 11

Установка ознакомительной версии продукта с использованием Windows-инсталлятора........ 13

Предварительные операции................................................................................................................................ 13

Работа ”Мастера установки”................................................................................................................................ 14

Первый шаг установки (Начало установки)..................................................................................................... 14

Второй шаг установки (Лицензионное соглашение) ....................................................................................... 14

Третий шаг установки (Выбор каталога для установки).................................................................................. 15

Четвертый шаг установки (Создание ярлыков)............................................................................................... 15

Пятый шаг установки (Дополнительные действия)......................................................................................... 16

Шестой шаг установки (Настройка параметров запуска веб-сервера и СУБД) .............................................. 16

Седьмой шаг установки (Установка приложения)........................................................................................... 17

Восьмой шаг установки (Завершение установки) ........................................................................................... 17

Запуск приложения .............................................................................................................................................. 18

Первый запуск................................................................................................................................................. 18

Последующие запуски..................................................................................................................................... 19

Начало работы (Меню приложения) ............................................................................................................... 19

Дополнительная информация ............................................................................................................................. 20

Настройка виртуального сервера ................................................................................................................... 20

Удаление приложения..................................................................................................................................... 20

Регистрация и загрузка исходного кода.............................................................................................. 21

Регистрация пробной (DEMO) версии продукта.................................................................................................. 21

Регистрация закодированной версии продукта с коммерческим лицензионным ключом................................... 22

Загрузка обновлений и исходных текстов ........................................................................................................... 23

Проверка установки Zend Optimizer..................................................................................................... 27

Перенос сайта с локального компьютера на удаленный сервер .................................................... 28

Установка PHP под Windows с IIS 6.0................................................................................................... 30

Установка PHP..................................................................................................................................................... 30

Проверка работы PHP ......................................................................................................................................... 35

Файл дополнительной настройки конфигурации веб-сервера .htaccess....................................... 36

Создание и распаковка архивов tar.gz ................................................................................................ 38

Необходимый уровень прав на хостинге............................................................................................ 39

Наиболее распространенные ошибки, возникающие при установке продукта............................. 41

Ошибки, связанные с Zend Optimizer................................................................................................... 42

background image

3

© «Битрикс», 2006

Введение

Данное руководство предназначено для пользователей системы «Битрикс: Управление сайтом». В
документе рассматриваются процедуры установки ознакомительной и коммерческой версии
продукта; установки системы с помощью Windows-инсталлятора; подробно описывается процесс
регистрации продукта на сайте компании «Битрикс» и загрузки исходных текстов для получения
полнофункциональной системы с открытыми текстами.

Также в документе приводится описание процесса переноса сайта с локального компьютера на
удаленный сервер, проверки системы на соответствие минимальным требованиям и способов ее
дополнительной настройки.

background image

4

© «Битрикс», 2006

Общая информация

Все версии продукта поставляются в виде архива. Для начала установки распакуйте архивные файлы
из дистрибутива продукта ”Битрикс: Управление сайтом" на локальный компьютер. Далее,
необходимо загрузить распакованные файлы на сервер в корневой каталог вашего сайта. Для версии
"Эксперт" вам потребуется примерно 30 Мб свободного дискового пространства. Для версии "Старт" -
около 24 Мб. Для версии "Статистика" - примерно 8 Мб.

Необходимо подготовить систему к установке продукта "Битрикс: Управление сайтом". Если вы
устанавливаете продукт на публичный хостинг, удостоверьтесь в том, что он соответствует
минимальным техническим требованиям продукта.

1. Если необходимо, установите Apache и настройте его для работы с PHP. Минимальным

требованием продукта является наличие Apache версии 1.3 и выше и PHP версии 4.1.2 и выше.

2. Если необходимо, установите необходимую СУБД (MySQL версии 4.0.10 и выше, Oracle версии 9.0

и выше или MSSQL 2000 и выше).

3. Если вы устанавливаете пробную или кодированную версию продукта, установите и настройте

бесплатный

Zend Optimizer

версии 2.6.X и выше.

4. Для установки Oracle-версии продукта удостоверьтесь в наличии клиентской части Oracle 9 (или

выше) и создайте нового пользователя.

5. Если вы переустанавливаете систему, необходимо очистить базу данных от таблиц.
6. Убедитесь, что на диске есть дополнительно 10 Мб свободного дискового пространства для

работы системы обновлений.

Внимание! Установка и корректное функционирование продукта возможно только при

соответствии системы данным минимальным техническим требованиям.

Если у вас возникнут вопросы по процессу установки продукта, вы можете обратиться в службу

технической поддержки

компании ”Битрикс”.

background image

5

© «Битрикс», 2006

Установка продукта

1. Откройте страницу

http://<ваш сайт>/index.php

в браузере, заменив строку

<ваш сайт>

на

реальный адрес вашего сайта.
Для установки версии "Статистика" откройте в браузере страницу

http://<ваш

сайт>/install_bitrix.php

;

2. Следуйте инструкциям ”Мастера установки”.

Первый шаг установки (начало установки)

Первое окно ”Мастера установки“ информирует о начале процесса инсталляции и выводит основную
информацию о продукте.

Рис. 1.1. Первый шаг «Мастера установки»

Для продолжения установки нажмите кнопку ”Следующий шаг >>”.

Второй шаг установки (лицензионное соглашение)

Ознакомьтесь с текстом Лицензионного соглашения. Если вы согласны с условиями Лицензионного
соглашения, установив флаг в поле ”Я принимаю условия лицензионного соглашения”.

Для продолжения установки нажмите кнопку ”Следующий шаг >>”.

Третий шаг установки (выбор базы)

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

Рис. 1.2. Третий шаг «Мастера установки»

background image

6

© «Битрикс», 2006

1. Лицензионный ключ: Если вы приобрели систему, введите полученный лицензионный ключ

продукта. Если вы устанавливаете продукт для ознакомления, то оставьте значение поля равным
DEMO.

2. База данных: Выберите базу данных, поддержка которой будет осуществляться в системе.

Выбранная вами база данных должна соответствовать введенному лицензионному ключу. Выбор
несоответствующей базы данных повлечет нарушение лицензионного соглашения и может
привести к частичной или полной неработоспособности сайта.
Если вы устанавливаете ознакомительную версию продукта, то вы можете выбрать любую базу
данных.

Важно! При установке продукта обратите внимание, что база данных MSSQL будет доступна

для выбора в том случае, если в системе настроена поддержка ODBC. Для выбора базы данных
Oracle необходимо наличие библиотеки OCI8 (а точнее файла php_oci8.dll). Если система не
соответствует указанным требованиям, то базы данных MSSQL и Oracle будут недоступны.

Для продолжения установки нажмите кнопку ”Следующий шаг >>”.

Четвертый шаг установки (предварительная проверка)

Выполняется проверка системы на соответствие минимальным и рекомендованным техническим
требованиям продукта.

Если ваша система не соответствует минимальным техническим требованиям, вверху экрана
появится красная надпись, описывающая несоответствие. Более подробное описание несоответствия
находится на соответствующей позиции в теле страницы. Вы не сможете продолжить установку
продукта до устранения несовместимостей.

Рис. 1.3. Проверка системы на соответствие минимальным требованиям продукта

Если ваша система не соответствует рекомендованным настройкам системы, вверху экрана
появится коричневая надпись, описывающая несоответствие. Более подробное описание
несоответствия находится на соответствующей позиции в теле страницы. Подобное несоответствие
не препятствует продолжению установки; однако, после установки рекомендуется привести
систему в соответствие с рекомендованными настройками (в дальнейшем, проверить настройки
системы можно в форме "Проверка сайта" административной части).

Для продолжения установки нажмите кнопку ”Следующий шаг >>”.

background image

7

© «Битрикс», 2006

Пятый шаг установки (создание базы данных)

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

1. Для MS SQL:

Рис. 1.4. Создание конфигурационного файла для MS SQL

§

Сервер: указывается строка соединения с сервером, на котором работает система управления

базами данных (СУБД).

Примечание: При задании строки соединения вместо имени сервера рекомендуется

указывать имя пользовательского DSN (предварительно необходимо создать данное
соединение).

Для локального сервера (продукт устанавливается на тот же сервер, где расположена СУБД)
параметр обычно имеет значение localhost;

§

Пользователь: имя (логин) пользователя СУБД для доступа к базе данных;

§

Пароль: пароль пользователя для доступа к базе данных;

§

База данных: имя базы данных, в которую будет установлен продукт.

2. Для MySQL:

Рис. 1.5. Создание конфигурационного файла для MySQL

§

Сервер: сервер, на котором работает система управления базами данных (СУБД). Для

локального сервера (продукт устанавливается на тот же сервер, где расположена СУБД)
параметр обычно имеет значение localhost;

§

Пользователь: имя (логин) пользователя СУБД для доступа к базе данных;

§

Пароль: пароль пользователя для доступа к базе данных;

§

База данных: имя базы данных, в которую будет установлен продукт;

§

Создать базу данных: установите данный флаг в том случае, если вы хотите создать базу

данных с именем, указанным в предыдущем пункте;

background image

8

© «Битрикс», 2006

§

Тип таблиц базы данных: выберите необходимый тип таблиц. Тип таблиц, отличный от

стандартного, доступен в MySQL начиная с версии 4.0. Для повышения надежности
создаваемой базы данных рекомендуется выбирать таблицы типа InnoDB.

3. Для Oracle:

§

Пользователь: имя (логин) пользователя СУБД для доступа к базе данных;

§

Пароль: пароль пользователя для доступа к базе данных;

§

Строка соединения: в это поле нужно ввести либо имя локального экземпляра Oracle

(instance), либо имя записи в файле tnsnames.ora, соединение с которой вы желаете
установить. Пример имени локального экземпляра Oracle: (DESCRIPTION = (ADDRESS_LIST
=

(ADDRESS

=

(PROTOCOL

=

TCP)(HOST

=

000.000.0.00)(PORT

=

0000)))(CONNECT_DATA = (SERVICE_NAME = BX)))

.

4. Дополнительные параметры:

Рис. 1.6. Дополнительные параметры конфигурации системы

§

Права на доступ к файлам сайта: права, с которыми будут создаваться файлы. Права должны

быть достаточными для доступа веб-сервера на запись. По умолчанию имеет значение 0777;

§

Права на доступ к папкам сайта: права, с которыми будут создаваться каталоги. Права

должны быть достаточными для доступа веб-сервера на запись. По умолчанию имеет значение
0777;

§

Ограничение по памяти: максимальный объем памяти, доступный скриптам сайта (значение

может игнорироваться на некоторых хостингах).

Примечание: Ручную установку параметров соединения с базой данных вы можете выполнить

в файле

/bitrix/php_interface/dbconn.php

. Файл будет создан после завершения установки.

Для продолжения установки нажмите кнопку ”Следующий шаг >>”.

Шестой шаг установки (настройка системы)

На данном этапе выполняется создание бюджета администратора сайта. Под этим бюджетом будут
доступны все функции настройки и управления сайтом. После установки системы вы сможете создать
дополнительных пользователей с меньшим количеством прав.

Рис. 1.7. Создание бюджета администратора сайта

Поля, отмеченные

*

, обязательны для заполнения.

§

Имя: имя администратора сайта;

background image

9

© «Битрикс», 2006

§

Фамилия: фамилия администратора сайта;

§

E-Mail: адрес электронной почты администратора сайта (e-mail);

§

Логин: логин (имя) администратора сайта для входа в административный раздел сайта. Логин

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

§

Пароль: пароль администратора сайта для входа в административный раздел сайта. Пароль

должен быть не короче шести символов. Используйте в пароле только латинские буквы и
цифры;

§

Подтверждение пароля: введите пароль еще раз для проверки правильности набора.

Примечание: Введенные пароль и логин в дальнейшем будут использоваться

администратором для авторизации при входе в административный раздел сайта.

Для продолжения установки нажмите кнопку ”Следующий шаг >>”.

Седьмой шаг установки (окончание установки)

Установка и первоначальная настройка системы завершены.

Рис. 1.8. Окончание установки продукта

Сейчас вы можете перейти:

1. В административную часть для

регистрации программного продукта на сайте компании Битрикс.

Зарегистрированные пользователи получают возможность скачивать самые последние
обновления продукта, оперативно решать вопросы со специалистами техподдержки, обсуждать
вопросы по продукту на форуме;

2. В административную часть для управления материалами сайта;
3. К просмотру материалов публичной части сайта.

Регистрация продукта

Перед началом использования системы вам необходимо зарегистрировать вашу версию продукта,
т.е. произвести активацию лицензионного ключа.

Выполнив данную операцию, вы получите доступ к последним обновлениям системы, а также к
службе Технической поддержки компании “Битрикс”, где вы сможете получить консультацию по
вопросам, связанным с функциональными возможностями, настройкой и работой системы.

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

background image

10

© «Битрикс», 2006

Форма регистрации продукта содержит следующие поля:

Рис. 1.9. Форма регистрации продукта

§

Название организации, которой принадлежит ключ: в данном поле нужно указать название

организации, которая является владельцем ключа. В случае если владельцем ключа является
частное лицо, в данном поле указывается его имя.

§

E-Mail адрес для связи: укажите адрес электронной почты по которому, в случае

необходимости, сотрудники компании смогут связаться с вами;

§

Контактная информация: в данном поле вы можете указать дополнительную контактную

информацию: адреса электронной почты, почтовый адрес, номера контактных телефонов и т.д.;

§

Адрес сайта, на котором будет использоваться ключ: укажите адрес сайт, управление

которым будет осуществляться с помощью системы с данным лицензионным ключом;

§

Создать пользователя на сайте

www.bitrixsoft.ru

: если вы не являетесь зарегистрированным

пользователем на сайте компании “Битрикс”, то установите флаг в данное поле. После
активации лицензионного ключа вы будете зарегистрированы на сайте компании с указанными
в нижеследующих полях регистрационными данными. Используя указанные регистрационные
данные, вы можете обратиться в службу Технической поддержки компании “Битрикс”, а также
получить доступ к закрытому форуму на сайте компании.

background image

11

© «Битрикс», 2006

Установка ознакомительной версии продукта с
помощью BitrixSetup

С помощью скрипта BitrixSetup вы сможете загрузить дистрибутив пробной версии продукта с сайта

www.bitrixsoft.ru

непосредственно на ваш сайт, не скачивая архив с дистрибутивом на локальный

компьютер. Кроме того, скрипт позволяет автоматически распаковать дистрибутив при отсутствии
возможности доступа к сайту по SSH или с помощью внешних программ.

1. Для того чтобы скачать скрипт BitrixSetup выполните следующие действия:

§

перейдите по ссылке

http://www.bitrixsoft.ru/download/index.php

на страницу с дистрибутивами

продукта;

§

перейдите к разделу страницы Установка продукта на сайт с помощью BitrixSetup;

§

нажмите правой кнопкой мыши на ссылку Скачать;

Рис. 2.1. Загрузка скрипта BitrixSetup

§

в открывшемся контекстном меню выберите пункт Сохранить объект как …;

§

сохраните загружаемый файл с именем bitrix4setup.php.

2. Установите FTP соединение с сервером на вашем хостинге.
3. Загрузите сохраненный на локальном компьютере файл bitrix4setup.php в корневую директорию

вашего сайта на хостинге.

4. Откройте страницу

http://<ваш сайт>/bitrix4setup.php

в браузере, заменив строку

<ваш сайт>

на

реальный адрес вашего сайта.

5. В браузере отобразиться страница с заголовком Загрузка продукта ”Битрикс: Управление

сайтом”.

Внимание!

Убедитесь, что веб-сервер обладает достаточными правами для создания и

записи файлов на хостинге.

6. В разделе Выбор дистрибутива определите следующие параметры для загрузки продукта:

Рис. 2.2. Определение параметров загрузки дистрибутива с помощью скрипта BitrixSetup

background image

12

© «Битрикс», 2006

§

редакция дистрибутива: в поле со списком выберите редакцию продукта, пробную версию

которой вы хотите установить;

§

автоматически запустить распаковку после загрузки: дистрибутив продукта ”Битрикс:

Управление сайтом“ поставляется в виде архива. Для того чтобы по завершении загрузки архив
дистрибутива был распакован автоматически, установите флаг в данное поле;

§

загружать по шагам с шагом: выберите продолжительность одного шага загрузки

дистрибутива продукта.

7. После определения значений перечисленных выше полей нажмите кнопку “Загрузить”: вы

перейдете в раздел Загрузка дистрибутива на сайт.

Рис. 2.3. Загрузка дистрибутива с помощью скрипта BitrixSetup

С помощью скрипта BitrixSetup будет установлено соединение вашего сервера непосредственно с
сервером компании Битрикс. Дистрибутив выбранной редакции продукта будет скопирован в
корневую директорию сайта на вашем хостинге и автоматически распакован, если
соответствующая опция была отмечена в разделе Выбор дистрибутива.
§

С помощью ссылки << Вернуться в список дистрибутивов вы сможете вернуться в раздел

Выбор дистрибутива, чтобы изменить значения параметров загрузки (например, редакцию
дистрибутива).

§

В строке состояния выводиться сообщение о выполняемой в данный момент операции

(например, загрузка или распаковка файла с дистрибутивом продукта). Графическая шкала
позволяет следить за ходом выполнения операции.

8. После окончания процесса загрузки и распаковки дистрибутива в браузере откроется окно

”Мастера установки“. Следуя инструкциям ”Мастера установки“, вы сможете осуществить
установку выбранной редакции продукта. (Процесс инсталляции продукта с помощью ”Мастера
установки“ описан выше в разделе Установка продукта).

Важно!

После окончания установки продукта обязательно удалите скрипт bitrix4setup.php из

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

background image

13

© «Битрикс», 2006

Установка ознакомительной версии продукта с
использованием Windows-инсталлятора

Полнофункциональная ознакомительная версия продукта доступна бесплатно и может быть
использована в течение 30 дней.

Тестирование ознакомительной версии ”Битрикс: Управление сайтом“ позволит познакомиться с
архитектурой и возможностями продукта на примере тестового сайта. Тестовая версия позволит вам
провести интеграцию с дизайном сайта и подготовить сайт к открытию.

Если вы решили использовать Windows-инсталлятор для установки ознакомительной MySQL-
версией продукта ”Битрикс: Управление сайтом 5.0 - Бизнес“, то вам не потребуется самостоятельно
устанавливать дополнительные программы. Удобный и простой инсталлятор автоматически
установит на ваш компьютер следующие программные продукты:

§

MySQL 5.0.18

§

Apache 1.3.34

§

PHP 4.4.2

§

ZendOptimizer 2.6.0

Важно! Windows-инсталлятор размещает файлы приложения в директорию, полностью

изолированную от остальных файлов. Установка продукта не нарушит работу уже
установленных на вашем компьютере версий MySQL, Apache, PHP, ZendOptimizer.

Для успешной установки и функционирования продукта система должна удовлетворять следующим
минимальным требованиям:

§

Windows 98/ME/NT/2000/XP/2003;

§

73,7 Mb свободного места на диске.

Предварительные операции

1. Загрузите Windows-инсталлятор.

Последняя версия продукта доступна по адресу

http://www.bitrixsoft.ru/download/

.

2. Запустите ”Мастер установки“.

”Мастер установки“ обеспечивает пошаговую установку программного продукта, что делает этот
процесс понятным и не требующим больших затрат времени. Вся установка занимает не более 5
минут.

Для навигации по шагам ”Мастера установки“ используются кнопки ”Далее>” и “<Назад“. Кнопка
Далее>” позволяет перейти к следующему шагу. Кнопка “<Назад“ позволяет вернуться к
предыдущему шагу для изменения настроек и введенных данных. Кнопка ”Отменить“ прерывает
процесс установки.

background image

14

© «Битрикс», 2006

Работа ”Мастера установки”

Первый шаг установки (Начало установки)

Рис. 2.4. Первый шаг «Мастера установки»

Это стартовое окно ”Мастера установки“. Оно информирует о начале процесса установки и выводит
общую информацию о продукте, а также рекомендации по установке.

Для перехода к следующему шагу нажмите кнопку ”Далее >”.

Второй шаг установки (Лицензионное соглашение)

Рис. 2.5. Второй шаг «Мастера установки»

В данном окне выводится текст Лицензионного соглашения. Вам необходимо внимательно
ознакомиться с текстом соглашения и, если вы принимаете условия данного Лицензионного
соглашения, поставить флаг в поле ”Я принимаю условия соглашения".

Для перехода к следующему шагу нажмите кнопку ”Далее >”.

background image

15

© «Битрикс», 2006

Третий шаг установки (Выбор каталога для установки)

Рис. 2.6. Выбор каталога для установки продукта

В данном окне производится выбор директории, в которую будет установлен программный продукт.
По умолчанию ”Мастер установки“ предлагает установить ”Битрикс: Управление сайтом“ в
директорию \Program Files\Bitrix. Для того чтобы изменить директорию, нажмите кнопку ”Обзор“ и
выберите папку, в которую должна быть выполнена установка приложения.

Для перехода к следующему шагу нажмите кнопку ”Далее >”.

Четвертый шаг установки (Создание ярлыков)

Рис. 2.7. Создание ярлыков

В данном окне предлагается создать директорию в меню Пуск, в которой будут созданы ярлыки
приложения. По умолчанию это директория Битрикс Управление Сайтом. Для того чтобы изменить
директорию, нажмите кнопку ”Обзор“ и выберите папку, в которой должны быть созданы ярлыки
приложения.

Для перехода к следующему шагу нажмите кнопку ”Далее >”.

background image

16

© «Битрикс», 2006

Пятый шаг установки (Дополнительные действия)

Рис. 2.8. Создания ярлыка на рабочем столе

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

Для перехода к следующему шагу нажмите кнопку ”Далее >”.

Шестой шаг установки (Настройка параметров запуска веб-сервера и
СУБД)

Рис. 2.9. Настройка параметров веб-сервера и СУБД

Данное окно содержит поля для указания дополнительных параметров устанавливаемых
программных продуктов:

§

При необходимости вы можете изменить порт, который будет использоваться веб-сервером

Apache.
По умолчанию предлагается использовать порт 6448. Виртуальный сервер может быть
настроен на любой другой порт (например, 80) при условии, что данный порт не используется
другим приложением (например, IIS).

§

Дистрибутив продукта, включенный в поставку Windows-инсталлятора, поддерживает

следующие системы управления базами данных: MySQL, Oracle, OracleXE, MS SQL Server, MS
SQL Express Edition. Если на вашем компьютере не установлена ни одна из перечисленных
СУБД, вы можете включить в состав устанавливаемых программных продуктов СУБД MySQL.
Для этого установите флаг в поле “Да, установить MySQL”.

Для продолжения установки нажмите кнопку “Далее>”.

background image

17

© «Битрикс», 2006

Седьмой шаг установки (Установка приложения)

Рис. 2.10. Список устанавливаемых приложений

В данном окне выводится информация о выбранных вами на предыдущих шагах параметрах. Для
изменения настроек нажмите кнопку ”<Назад“. Если вы согласны с выбранными параметрами, то для
запуска процесса установки нажмите кнопку ”Установить“.

Рис. 2.12. Установка продукта

Подождите, пока ”Мастер установки“ скопирует и установит файлы на ваш компьютер.

Восьмой шаг установки (Завершение установки)

Рис. 2.11. Последний шаг «Мастера установки»

background image

18

© «Битрикс», 2006

Данное окно информирует о завершении установки приложения ”Битрикс: Управление сайтом“ на ваш
компьютер. Если вы хотите запустить приложение непосредственно после окончания установки, то
поставьте флаг в поле Запустить Битрикс Управление сайтом. Для выхода из программы
установки нажмите кнопку ”Готово”.

Запуск приложения

Первый запуск

Если при завершении процесса установки вы установили флаг в поле Запустить Битрикс
Управление сайтом
, то первый запуск приложения будет осуществлен автоматически сразу после
выхода из программы установки.

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

При первом запуске система запросит параметры администратора сайта:

Рис. 2.13. Создание бюджета администратора

Поля, отмеченные *, обязательны для заполнения.

§

Имя: имя администратора сайта;

§

Фамилия: фамилия администратора сайта;

§

E-mail: адрес электронной почты;

§

Логин: имя (логин) администратора сайта, используемое для входа в административный

раздел сайта. Логин должен быть не короче 3 символов. Используйте только латинские буквы и
цифры.

§

Пароль: пароль администратора сайта, используемый для входа в административный раздел

сайта. Пароль должен быть не короче 6 символов (используйте только латинские буквы и
цифры);

§

Подтверждение пароля: введите пароль еще раз для проверки правильности набора.

Нажмите кнопку ”Следующий шаг >>”.

background image

19

© «Битрикс», 2006

Рис. 2.14. Список доступных операций

Сейчас вы можете перейти:

1. в административную часть для дополнительной настройки сервера, добавления новостей и т.п. В

дальнейшем вы сможете попасть в административную часть по ссылке в верхней панели сайта

(панель отображается после авторизации);

2. в административную часть на страницу шаблонов сайта. На этой странице вы можете установить

новые или удалить уже созданные дизайны сайта;

3. в административную часть сайта на страницу обновления системы;
4. в публичную часть сайта, которая будет доступна посетителям вашего сайта. Для этого вам

достаточно просто обновить страницу;

5. на сайт компании

Битрикс

. На этом сайте вы можете задать вопросы о продукте "Битрикс:

Управление сайтом" в

форуме

или в автоматизированной

службе технической поддержки

, а также

узнать последние новости о продукте.

Последующие запуски

Запуск приложения осуществляется:

1. При помощи ярлыка на рабочем столе

, если он был создан в процессе установки приложения;

2. Через меню Пуск (Пуск -> Программы -> Битрикс Управление Сайтом ->

Битрикс Управление

Сайтом);

3. Посредством запуска файла bsmadmin.exe, расположенного в каталоге установки приложения

(Например: C:\Program Files\Bitrix\).

Начало работы (Меню приложения)

После запуска приложения внизу экрана на панели инструментов отобразится значок ”Битрикс:
Управление сайтом”.

Рис. 2.15. Значок системы в области уведомлений

Данный значок на панели инструментов оповещает о запуске всех процессов, необходимых для
работы приложения. Теперь можно приступать к работе.

background image

20

© «Битрикс», 2006

Нажмите правой кнопкой мышки на значок для вызова меню.

Рис. 2.16. Меню управления

Меню включает следующие пункты:

§

Открыть: позволяет осуществить запуск публичного (доступного посетителям) раздела сайта;

§

Администрировать: позволяет перейти к административному разделу сайта;

§

О продукте: осуществляет переход на сайт компании Битрикс для получения дополнительной

информации о продукте;

§

Выход: завершение работы приложения ”Битрикс: Управление сайтом”

Дополнительная информация

Настройка виртуального сервера

По умолчанию виртуальный сервер системы использует порт localhost:6448.

Рис. 2.17. Адрес виртуального сервера для локальной копии продукта

Однако виртуальный сервер может быть настроен на любой другой порт (например, 80) при условии,
что данный порт не используется другим приложением (например, IIS).

Изменить

настройки

виртуального

сервера

можно

в

файле

\Program

Files\Bitrix\Apache\conf\bsm_dir.conf.

DocumentRoot "C:\Program Files\Bitrix\www"

ServerRoot "C:\Program Files\Bitrix\Apache"

Port 6448

Удаление приложения

Удаление приложения осуществляется следующим образом:

§

Меню Пуск -> Панель управления -> Установка и удаление программ

или
§

Меню Пуск -> Программы -> Битрикс: Управление сайтом -> Удалить.

background image

21

© «Битрикс», 2006

Регистрация и загрузка исходного кода

Для осуществления следующих операций необходимо перейти в раздел Обновления системы.
Система обновлений позволяет обновить ядро, модули, языковые файлы и систему помощи продукта
до последней версии. Кроме того, она позволяет зарегистрировать копию продукта, если она еще не
зарегистрирована и закачать исходные коды для зарегистрированной версии.

Регистрация пробной (DEMO) версии продукта

Если вы устанавливаете пробную версию продукта, при переходе в раздел Обновления системы вы
увидите сообщение о том, что лицензия не найдена.

Рис. 3.1. Получение пробного лицензионного ключа

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

Битрикс

и получить пробный лицензионный ключ. Нажмите на ссылку Получить пробный

лицензионный ключ >>. Вы перейдете в раздел ”Регистрация пробной версии продукта”.

Рис. 3.2. Заполнение регистрационной формы

В данном разделе находится регистрационная форма, которую необходимо заполнить для получения
пробного лицензионного ключа. Поля, отмеченные

*

, обязательны для заполнения.

§

Фамилия: укажите вашу фамилию.

background image

22

© «Битрикс», 2006

§

Имя: укажите ваше имя;

§

E-mail: укажите адрес вашей электронной почты (e-mail). По указанному адресу будет выслан

пробный лицензионный ключ;

§

Компания: название компании;

§

Телефон: номер контактного телефона;

§

Адрес сайта: укажите точный web-адрес, по которому размещена пробная версия продукта;

§

Тип лицензии: выберите из списка версию устанавливаемого продукта.

Заполните форму и отправьте ее на сайт компании

Битрикс

при помощи кнопки ”Отправить“.

Система оповестит вас о получении запроса.

Рис. 3.3. Уведомление о принятии запроса на получение пробного лицензионного ключа

По указанному вами адресу электронной почты будет выслано сообщение с указанием лицензионного
ключа и срока его действия.

Рис. 3.4. Сообщение с указанием пробного лицензионного ключа

Полученный лицензионный ключ вы можете ввести в окно формы, с которой производился запрос
ключа (см.

выше

), или на странице изменения глобальных настроек модуля (войдите в

административный раздел вашего сайта:

и перейдите на страницу настроек Главного модуля

(Настройки -> Настройки продукта -> Настройки модулей); в поле Лицензионный ключ введите
номер полученного ключа). Теперь вы можете перейти к разделу

Загрузка обновлений и исходных

текстов

.

Регистрация закодированной версии продукта с коммерческим
лицензионным ключом

Если вы устанавливаете закодированную версию продукта с использованием коммерческого
лицензионного ключа, то на первом этапе вы должны произвести обновление Системы обновлений.
Для этого нужно осуществить переход по ссылке Обновление системы обновлений >>. В
результате система выведет сообщение о наличии обновлений модулей для вашего сайта.

background image

23

© «Битрикс», 2006

Рис. 3.5. Обновление системы обновлений

Следующим шагом для коммерческой версии является регистрация продукта. Она производится в
том же разделе, что и обновление Системы обновлений. Нажмите на ссылку Регистрация
продукта >>.

Рис. 3.6. Регистрация продукта

Результатом данной операции станет регистрация продукта на сайте компании

Битрикс

.

Загрузка обновлений и исходных текстов

Необходимо выполнить просмотр и загрузку обновлений системы. Для этого осуществите переход по
ссылке Просмотр и загрузка обновлений >>.

Рис. 3.7. Переход к списку доступных обновлений

background image

24

© «Битрикс», 2006

Вы перейдете в раздел Просмотра и загрузки выбранных обновлений. Выполните загрузку
обновлений продукта. Выбор обновлений можно осуществить в предложенном списке при помощи
кнопки ”Загрузить”.

Рис. 3.8. Просмотр и загрузка обновлений

Важно! В случае наличия связанных обновлений, должны быть выбраны все связанные

обновления, либо не выбрано ни одно из них.

Если вы не желаете устанавливать какое-либо обновления, его можно удалить из списка обновлений
при помощи кнопки ”Удалить“. Удаленные обновления можно снова поместить в список при помощи
кнопки ”Загрузить”.

После выбора обновлений вы сможете установить их на свой сайт. Процедура установки запускается
посредством нажатия кнопки ”Установить”.

Рис. 3.9. Установка выбранных обновлений

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

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

background image

25

© «Битрикс», 2006

По окончании процесса установки обновлений система перейдет в раздел Установка завершена и
выведет сообщение со списком модулей, обновление которых было выполнено.

Рис. 3.10. Отчет о результатах установки обновлений

После полного обновления системы до последней версии, станет доступна функция загрузки
исходных текстов. Нажмите на ссылку Загрузка исходных текстов >>. Система произведет загрузку
текстов с сайта компании

Битрикс

.

Рис. 3.11. Загрузка исходных текстов

Выполнив загрузку исходных текстов, вы получите полнофункциональную копию продукта с
открытыми текстами.

Внимание! При установке незакодированной версии продукта и использовании коммерческого

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

У вас есть возможность дополнительно установить наборы языковых файлов интерфейса и
обновления системы помощи. Для этого необходимо осуществить переход по ссылкам Просмотр и
загрузка языковых файлов >>

и Просмотр и загрузка системы помощи >>.

background image

26

© «Битрикс», 2006

Рис. 3.12. Загрузка языковых файлов и файлов системы помощи

По окончании всех операций, перечисленных выше, вы получите полнофункциональную,
обновленную до последней версии копию продукта.

background image

27

© «Битрикс», 2006

Проверка установки Zend Optimizer

Чтобы проверить установку на сервере Zend Optimizer и, если приложение установлено, получить
информацию о его конфигурации, нужно выполнить следующие действия:

1. Создайте файл с именем test.php. Поместите в созданный файл строку

<? phpinfo(); ?>

2. Поместите файл в корневой каталог вашего сайта.
3. Откройте в браузере страницу

http://localhost/test.php

.

4. После выполнения команды в браузере отобразится таблица:

Рис. 4.1. Результаты проверки установки Zend Optimizer

О наличии на сервере установленного Zend Optimizer свидетельствует надпись, выделенная
красным цветом.

Рис 4.2. В данной части таблицы отображаются настройки Zend Optimizer, установленного на
сервер.

Примечание: Для оптимальной работы системы “Битрикс: Управление сайтом”,

рекомендуется установить Zend Optimizer версии 2.6.X или выше.

background image

28

© «Битрикс», 2006

Перенос сайта с локального компьютера на
удаленный сервер

В данном разделе приводится пошаговое описание переноса локального сайта на удаленный сервер.
Перенос сайта осуществляется с использованием специальных скриптов, предоставляемых
компанией ”Битрикс“ и предназначенных для упрощения и ускорения процесса.

Для переноса сайта с локального компьютера на удаленный хостинг необходимо выполнить
следующие действия:

1. Убедитесь, что удаленный хостинг соответствует минимальным техническим требованиям

продукта. Описание минимальных требований приводится в разделе

Общ

.

2. Убедитесь, что ядро вашего сайта не закодировано. Если ядро вашего сайта закодировано, на

удаленном хостинге должен быть установлен и поддерживаться Zend Optimizer версии не ниже
2.6.X.

3. Убедитесь, что пользователю, под которым работает Apache (PHP), дано право 0777 (полные

права) на все файлы в корне сайта.

4. Произведите копирование при помощи FTP всех скриптов локального сайта в корень вашего сайта,

расположенного на удаленном сервере.

Для ускорения этого процесса вы можете выполнить следующие действия.

§

Загрузите скрипт mkinst.php, расположенный по адресу

http://www.bitrix.ru/examples/mkinst.php

.

Поместите скрипт mkinst.php в корневой каталог вашего локального сайта.

§

Перенесите из папки, где располагается ваш локальный сайт, все файлы, размер которых

превышает лимит памяти, установленный для PHP у хостинг-провайдера. Как правило, этот
лимит равен 8М, поэтому, прежде чем создавать архив сайта, перенесите файлы размером
более 8М (например, файл дампа базы данных) в другое место. В стандартном дистрибутиве
продукта ”Битрикс: Управление сайтом“ таких файлов нет.

§

Откройте в браузере страницу

http://<ваш_локальный_сайт>/mkinst.php

, где в поле

<ваш_локальный_сайт>

нужно указать адрес локального сайта.

Рис. 5.1. Создание архива сайта

По окончании операции в корневом каталоге вашего локального сайта будет создан архив
install.gz, а в окне web-браузера появится сообщение о количестве файлов в архиве и их
общем размере.

§

Скопируйте полученный архив install.gz при помощи FTP в корневой каталог вашего

удаленного сайта, расположенного на сервере хостинг-провайдера;

§

Загрузите скрипт install.php, расположенный по адресу

http://www.bitrix.ru/examples/install.php

.

§

Перенесите полученный скрипт install.php в корневой каталог вашего удаленного сайта,

расположенного на сервере хостинг-провайдера.

§

Откройте в браузере страницу

http://<ваш_удаленный_сайт>/install.php

, где в поле

<ваш_удаленный_сайт>

необходимо указать адрес удаленного сайта. В случае если PHP

обладает необходимыми правами на создание файлов (0777), сайт будет разархивирован.

§

Обязательно удалите скрипты mkinst.php и install.php с удаленного хостинга. Кроме того, не

забудьте в обязательном порядке либо удалить, либо перенести из корня удаленного сайта на
уровень выше архив install.gz.

background image

29

© «Битрикс», 2006

5. Следующим шагом является перенос базы данных на удаленный сервер. Для этого необходимо:

§

Создать дамп (резервную копию на языке SQL) базы данных. Одним из способов создания

дампа базы данных является использование стандартной утилиты MySQL:

mysqldump.exe --add-drop-table -p <имя_локальной_базы_данных> > bitrix.dmp

Дополнительную информацию о параметрах запуска утилиты можно получить с помощью

mysqldump.exe --?

§

После того, как файл bitrix.dmp будет создан, откройте его для редактирования в текстовом

редакторе. Удалите из файла команду

use <имя локальной базы данных>,

расположенную в начале файла. После этого скопируете полученный файл при помощи FTP на
удаленный сервер (хостинг).

§

Далее необходимо установить соединение с базой данных MySQL, расположенной на

удаленном сервере. Это можно сделать с использованием либо протокола SSH (SSH2), либо
любого другого протокола, поддерживаемого вашим провайдером для удаленного доступа. Вы
можете также использовать для соединения стандартную утилиту mysql.exe, осуществив ее
запуск на вашем локальном компьютере. Использование утилиты mysql.exe для установления
соединения с удаленной базой данных возможно при условии предоставления провайдером
права на выполнение данной операции.
1) Установка соединения через SSH:

mysql -u <пользователь> -h <IP сервера> -P 3306 -p <имя_удаленной_базы>
Enter password: <пароль>

2) Установка соединения с использованием mysql.exe:

mysql.exe -u <пользователь> -h <IP сервера> -P 3306 -p <имя_удаленной_базы>

Enter password: <пароль>

§

После установления соединения с удаленной базой данных необходимо выбрать активную базу

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

use <имя_удаленной_базы>

§

На следующем этапе производится загрузка дампа на удаленный сервер:

\. <полное_либо_сокращенное_имя_файла>

6. После выполнения переноса базы данных и скриптов на удаленный сервер вам необходимо в

файле \bitrix\php_inteface\dbconn.php, расположенном в каталоге сайта на удаленном сервере,
прописать параметры доступа уже не к локальной, а к удаленной базе данных. Редактирование
данного файла возможно в текстовом редакторе.

7. Удалите или перенесите на уровень выше из корня удаленного сайта дамп вашей базы данных -

bitrix.dmp.

background image

30

© «Битрикс», 2006

Установка PHP под Windows с IIS 6.0

Ниже приводится подробные инструкции по установке PHP в виде I

SAPI-

фильтра под операционную

систему Microsoft Windows с IIS. Для функционирования системы ”Битрикс: Управление сайтом“
необходима установка PHP версии 4.1.2 или выше.

Перед началом установки убедитесь, что PHP поддерживается вашим сервером.

Установка PHP

1. Загрузите дистрибутив PHP версии 4.1.2 или выше, поставляемый в архиве. Дистрибутив доступен

на сайте

http://www.php.net/downloads.php

.

2. Распакуйте полученный архив. Например, в папку d:\php\.
3. Переименуйте файл php.ini-recommended в php.ini. Скопируйте файл php.ini в директорию

d:\Windows.

4. Откройте файл php.ini для редактирования в тестовом редакторе.

1) Найдите строку: extension_dir =

измените ее на: extension_dir = d:\php\extensions

2) Найдите строку: doc_root =

измените ее на: doc_root = "d:\Inetpub\wwwroot"

3) Найдите строку: cgi.force_redirect = 1

измените ее на: cgi.force_redirect = 0

4) Сохраните внесенные изменения.

5. Скопируйте

файл

php4ts.dll,

расположенный

в

каталоге

d:\php\,

в

директорию

d:\Windows\System32.

6. Перейдите в меню Start -> Settings -> Control Panel -> Administrative Tools -> Internet Information

Services (IIS) Manager.

7. Нажмите правой кнопкой мыши на ваш сайт в дереве каталога Web Sites (в большинстве случаев

он может быть обозначен как Default Web Site). Для того чтобы открыть окно настроек свойств
сайта, в появившемся контекстном меню выберите пункт Properties.

Рис. 6.1. Переход к настройке свойств сайта

background image

31

© «Битрикс», 2006

1) Откройте вкладку Home Directory.
2) В разделе Application settings для поля со списком Execute Permissions выберите

значение Scripts and Executables.

Рис. 6.2. Настройка свойств сайта

3) Далее, в том же разделе (Application settings) нажмите кнопку ”Configuration”.
4) Перейдите на вкладку Mappings.

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

Рис. 6.3. Создание нового расширения

background image

32

© «Битрикс», 2006

5) Нажмите кнопку ”Add“, чтобы настроить путь к ISAPI DLL и указать расширение php-модуля.

Рис. 6.4. Настройка расширения

6) Заполните поля открывшейся формы следующим образом:
§

Executable: при помощи кнопки Browse найдите исполняемый файл библиотеки

php4isapi.dll или введите строку с адресом самостоятельно:
d:\php\sapi\php4isapi.dll
;

§

Extension: введите в поле расширение .php;

Снимите флажок в поле Verify that file exists. Установите флажок только в поле Script
Engine
.

7) Нажатием кнопки ”OK“ сохраните внесенные изменения в каждом окне.

8. Нажмите правой кнопкой мыши на Web Service Extensions в дереве каталога IIS. В появившемся

контекстном меню выберите пункт Add a New Web service extension.

Рис. 6.5. Создание нового фильтра

background image

33

© «Битрикс», 2006

9. В разделе Required file нажмите кнопку ”Add“ для того, чтобы задать имя нового фильтра (.php) и

путь к ISAPI-файлу php4isapi.dll. Данный файл должен быть расположен в
d:\php\sapi\php4isapi.dll.

Рис. 6.6. Настройка фильтра

1) Поставьте флажок в поле Set extension status Allowed.
2) Нажмите кнопку ”OK”.

10. Чтобы использовать страницу index.php по умолчанию при загрузке сайта сделайте следующее:

1) Нажмите правой кнопкой мыши на ваш сайт в дереве каталога Web Sites (см. пункт 6.1.). В

появившемся контекстном меню выберите пункт Properties.

2) Перейдите на вкладку Documents.
3) Нажмите кнопку ”Add”.

Рис. 6.7. Переход к созданию индексной страницы

background image

34

© «Битрикс», 2006

4) Откроется окно Add content Page. В поле данного окна введите имя страницы index.php.

Рис. 6.8. Создание индексной страницы сайта

5) Нажмите кнопку ”OK“.
6) По умолчанию страница index.php будет помещена в конец списка. Используя кнопку ”Move

Up“, переместите страницу в начало списка.

Рис. 6.9. Настройка индексной страницы

background image

35

© «Битрикс», 2006

7) Подтвердите сделанные настройки, нажав кнопку ”OK”.

11. Для того чтобы внесенные изменения вступили в силу, необходимо остановить IIS, а затем

запустить его снова.

Проверка работы PHP

1. Создайте файл с именем test.php. Поместите в созданный файл строку

<? phpinfo(); ?>

2. Поместите файл в корневой каталог вашего сайта.
3. Откройте в браузере указанную страницу http://localhost/test.php, чтобы проверить работу PHP.
4. В окне браузера должна появиться таблица с настройками PHP. Она должна иметь примерно

следующий вид (это означает, что PHP настроен на вашем сервере):

Рис. 6.10. Результат проверки работы PHP

background image

36

© «Битрикс», 2006

Файл дополнительной настройки
конфигурации веб-сервера .htaccess

В данном разделе рассматривается способ настройки конфигурации веб-сервера Apache с помощью
файла .htaccess.

В большинстве случаев пользователь сервера не имеет прав на доступ к файлу настройки
конфигурации сервера (httpd.conf), действие которых распространяется на всех пользователей. Файл
.htaccess позволяет произвести изменения конфигурации, которые отразятся только на вашем сайте.

Для того чтобы настройки данного файла не игнорировались системой, в файле настройки
конфигурации сервера httpd.conf устанавливается разрешение на использование .htaccess.

Файл .htaccess содержит директивы, действие которых распространяется на каталог, в котором
данный файл расположен, а также на все подкаталоги в этом каталоге. Если .htaccess расположен в
корневом каталоге сервера, то его действие распространяется на весь сервер, кроме тех каталогов, в
которых расположен свой файл .htaccess. Директивы файлов .htaccess применяются в порядке их
нахождения. Таким образом, директивы файла в данном каталоге имеют более высокий приоритет,
чем директивы в каталоге, расположенном выше в дереве каталогов.

При внесении изменений в файл .htaccess нет необходимости перезапускать сервер. Файл .htaccess
проверяется при каждом обращении к серверу, так что изменения вступают в силу сразу после их
внесения. Так как файл является служебным, он не доступен пользователям из веб-браузера.

В общем случае синтаксис файла .htaccess аналогичен синтаксису главного файла конфигурации.
Однако действие директив файла может быть ограничено директивой AllowOverride. Она
определяет, какие типы директив файла .htaccess могут доминировать над более ранними
настройками доступа.

В поставляемом продукте файл .htaccess по умолчанию содержит следующие директивы:


Options -Indexes
ErrorDocument 404 /404.php

#php_flag session.use_trans_sid off
#php_value display_errors 1
#php_value allow_url_fopen 0

<IfModule mod_mime.c>

AddType application/x-httpd-php .ico

</IfModule>

<IfModule mod_dir.c>

DirectoryIndex index.php index.html

</IfModule>

<IfModule mod_expires.c>

ExpiresActive on

ExpiresByType image/jpeg "access plus 3

day"

ExpiresByType image/gif "access plus 3 day"

</IfModule>

php_value error_reporting 7
php_value error_reporting 0

Внимание!

Для активизации закомментированных PHP директив необходимо снять знак

комментария (#) в начале строки. Если на вашем сервере Apache не установлено разрешение на
использование PHP-флагов, выполнение данных директив приведет к возникновению внутренней

background image

37

© «Битрикс», 2006

ошибки (500). В случаи возникновения ошибки необходимо снова закомментировать директивы,
поместив в начало каждой знак #.

Для остальных PHP директив, не обозначенных знаком комментария (#), добавлена проверка на
наличие необходимых модулей Apache в системе. Выполнение данных директив не приведет к
возникновению ошибки в системе.

1. PHP директива php_flag session.use_trans_sid off производит отключение подстановки

идентификатора сессии в ссылке на сайте.

2. Значение PHP флага php_value display_errors, равное 1, указывает на то, что включено

разрешение на вывод сообщений о возникновении ошибок. Директива php_value error_reporting
определяет уровень ошибок, при возникновении которых будет выводиться сообщение. С
помощью указанных директив можно настроить режим вывода интерпретатором PHP сообщений
об ошибках.

3. Директива ExpiresActive on включает кэширование изображений, позволяющее ускорить их

загрузку при повторном обращении к страницам сайта.

Директивы ExpiresByType image/jpeg "access plus 3 day" и ExpiresByType image/gif "access
plus 3 day"
, в свою очередь, определяю формат изображений и срок, на который будет
произведено кэширование. По умолчанию, выполняется кэширование изображений формата .jpeg
и.gif сроком на 3 дня.

Внимание! После внесения изменений, файл .htaccess должен быть сохранен в UNIX-формате

(для оболочки FAR опция “Сохранить как UNIX-текст”).

background image

38

© «Битрикс», 2006

Создание и распаковка архивов tar.gz

Создание архива:

Вариант 1

tar -zvcf <dirname>.tar.gz <dirname>/

Вариант 2

tar -c dirname|gzip -c - > dirname.tar.gz

Распаковка архива:

Вариант 1

tar -zxvf file_name.tar.gz

Вариант 2

gunzip file_name.tar.gz

tar xf file_name

background image

39

© «Битрикс», 2006

Необходимый уровень прав на хостинге

Настройка прав на сервере хостинг-провайдера может быть индивидуальна, но в итоге результат
должен быть таким: должны быть установлены права на чтение/запись из скрипта, т.е. для
пользователя, под которым запущен веб-сервер Apache. При этом на разделяемом хостинге другие
пользователи на этой же машине не должны иметь права читать/писать в ваши файлы через свои
скрипты. Также желательно, чтобы пользователь по FTP мог перезаписывать эти файлы и в тоже
время - файлы, закачанные по FTP, могли быть перезаписаны из скрипта.

Проблема в том, что у каждого хостинг-провайдера своя политика безопасности и свои настройки:
одни ограничивают доступ к чужим файлам даже при 777, другие запускают процесс Apache под
своим пользователем для каждого виртуального хоста.

На некоторых хостингах процесс сервера запускается по умолчанию под пользователем
nobody:группа. Файлы, которые пользователь хостинга хранит на своей машине, должны быть
доступны Apache. Это означает, что они либо имеют атрибут "чтение для всех", либо же
пользователь - владелец файлов - обязан принадлежать к той же самой группе, что и сервер. В
последнем случае, файлы должны быть доступны для чтения членами группы (именно такие права
для них устанавливают по умолчанию FTP-серверы).

При таком подходе страдает безопасность: раз все пользователи принадлежат к одной и той же
группе, то они могут читать файлы друг друга. Представим, что пользователь открыл в браузере
страницу, запустившую CGI-скрипт, так как скрипт в действительности запустил сервер Apache,
запущенный под nobody, то он будет выполняться с правами этого пользователя. А значит, для того,
чтобы скрипт смог записать какой-нибудь файл в директорию хостинг-клиента, для нее должен стоять
атрибут записи для членов группы. Мы видим, что при таком подходе хостинг-пользователи также
могут и изменять файлы друг друга.

”Битрикс: Управление сайтом“ работает с любым уровнем прав, который вы указали ему при
настройке

(установке).

Для того, чтобы продукт корректно работал с папками и файлами с заданным CHMOD (писал и
создавал), вам нужно установить в /bitrix/php_interface/dbconn.php следующие константы:

define("BX_FILE_PERMISSIONS", 0777);

define("BX_DIR_PERMISSIONS", 0777);

Вместо значений 0777 - установите значения допустимые на вашем хостинге соответственно для
создания файлов и папок.

Типовые настройки прав на большинстве хостингов:

0644 - для файлов,
0755 - для папок.

Самостоятельно установить нужный уровень прав можно, используя команду CHMOD в консольном
режиме.

Следующий вызов устанавливает уровень прав доступа и для файлов, и для папок:

chmod -R 644 *

Для установки прав отдельно на папки можно использовать следующий синтаксис:

find . -type d -exec chmod 0777 {} ';'

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

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

Обратите внимание на установки соответствующих флажков:

§

Separately set File and Folder attributes (Раздельно устанавливать права на файлы и папки);

§

Apply changes to all subfolders and files (Рекурсивная установка прав на подпапки и файлы)

background image

40

© «Битрикс», 2006

Для каждой из установок настраивается свой уровень:

Рис. 7.1. Установка прав на папки

Рис. 7.2. Установка прав на файлы

background image

41

© «Битрикс», 2006

Наиболее распространенные ошибки,
возникающие при установке продукта

Проблема:

Выводится ошибка:

"DB query error. Please try later."

Решение:

в файле /bitrix/php_interface/dbconn.php установите значение переменной $DBDebug в значение
true и пришлите текст ошибки в техподдержку: через форму на сайте или на адрес

support@bitrixsoft.ru

.

Проблема:

На экран выводится ошибка:

MySQL Query Error: LOCK TABLE b_agent WRITE[Access denied for user: ' user @%' to database
'dab_test']

Решение:

Начиная с 4-ой версии MySQL права на LOCK назначаются отдельно. Необходимо дополнительно
назначить права на LOCK TABLES для данного пользователя базы данных.

Проблема:

MySQL Query Error: ….. [Out of memory; restart server and try again (needed 65528 bytes)]

Решение:

Необходимо увеличить объем памяти в настройках MySQL

Рекомендуется использовать следующие параметры MySQL, задавая их в конфигурационном файле
MySQL my.cnf:

key_buffer = 128K
max_allowed_packet = 16M
table_cache = 4
sort_buffer_size = 128K
read_buffer_size = 128K
read_rnd_buffer_size = 128K
net_buffer_length = 128K
thread_stack = 128K

После изменения параметров необходимо будет перезагрузить MySQL.

background image

42

© «Битрикс», 2006

Ошибки, связанные с Zend Optimizer

Проблема:

После переноса на хостинг при обращении к сайту на экран выдается код вида:

Zend 2002062301116956658xщ џ2 ҐZїoЫF ѕЄ

*ўШ ”.] tq‡F$Џ Й

bKI Ш–Ў(mЂ

`e‰rШJўBR©УЃ Oэ:6ьgtmЂ Y:tй YєfKQ пH-ywдIt» ІЮ

wпо>ѕЯ с

–Ыnpв>Ък{?Ючѕчf†ћЂ7М¶©k–

Т†‚„Фгеlциъp

Решение:

Не установлен Zend Optimizer. Необходимо обратиться в службу поддержки хостинг-компании для
решения данного вопроса или выполнить установку самостоятельно, если такое возможно.

После установки Zend Optimizer соответствующая секция появится при выводе информации phpinfo().

Рекомендуется использовать версию 2.6.X и выше.

Обратите внимание, что установка Zend Optimizer необходима только для работы с пробной версией
продукта. Коммерческая версия поставляется в исходных кодах и установка Zend Optimizer не нужна.

Проблема:

Выдается ошибка:

Fatal error: Unable to read 63841 bytes in /disk2/clients/a1922/site.ru/htdocs/bitrix/modules/main/tools.ph p
on line 0

Решение:

Ошибка возникает при запуске закодированной пробной версии. Очевидно, файлы перенесены на
сервер через FTP не в Binary режиме. Закодированные с использованием Zend файлы являются
бинарными, поэтому необходимо убедиться, что в вашем FTP клиенте включен соответствующий
режим для переноса файлов.


Document Outline


Wyszukiwarka

Podobne podstrony:
04 vpuml installation guide
install guide
Installation Guide
install guide
HP System Management Homepage Installation Guide (September 2008)
gmax tempest install guide
HP System Management Homepage Installation Guide (March 2008)
Installation Guide Licensing gu Nieznany
Installation Guide for WindowsXP
c20h c28h c40h c60h installation guide
installation guide
install guide
Mac OS X Installation Guide
03 bpva installation guide
Installation Guide, Installation guide
Installation Guide, Software Registration Form
04 vpuml installation guide
GuestBot Installation Guide

więcej podobnych podstron