Установка 1с бітрікс на хостинг, розгортання бітрікс на сервері
У даній статті, першою з серії «Бітрікс від установки до здачі проекту» розглянемо процес установки системи управління сайтом 1С Бітрікс як на хостингу, так і на локальному сервері.
В даний час установка на хостингу / VPS передбачає, переважно, наявність встановленої ОС сімейства UNIX (CentOS, Debian, Ubuntu, Red Hat і ін.), Установка на локальному сервері - ОС Windows. Як домену будемо розглядати mysupersite.ru.
Перед запуском установки необхідно перевірити відповідність системи вимогам Бітрікс. Це не завжди легко зробити, особливо якщо Ви не знайомі з даними хостингом. На сайті Бітрікс коротко описані вимоги до хостингу для Бітрікс. Згідно з ними, встановлені на хостингу версії серверного ПО повинні бути не нижче: Apache - 1.3, PHP - 5.0.0, MySQL - 4.1.11. Всю необхідну інформацію можна дізнатися за допомогою PHP-команди phpinfo (). Для цього створіть файл phpinfo.php такого вигляду:
Версію Apache можна дізнатися в секції «apache2handler». Версію PHP - в самому верху сторінки, версію MySQL - в секції «mysql». Виходячи з цього, можна судити про відповідність системи мінімальним вимогам. Якщо Ви плануєте встановити Бітрікс в кодуванні UTF-8, на хостингу має бути обов'язково встановлений, включений і налаштований PHP-модуль mbstring. Зокрема, повинні бути встановлені такі параметри mbstring.func_overload (значення «2») і mbstring.internal_encoding (значення «UTF-8»). Налаштувати ці параметри можна декількома способами:
- в файлі .htaccess (в корені сайту): значення вплинуть тільки на поточний сайт;
- в конфігураційному файлі PHP php.ini: значення вплинуть на всі сайти на даному хостингу / VPS;
- в файлі конфігурації Apache http.conf (в секції VirtualHost): значення вплинуть тільки на цей хост.
Для установки Бітрікс на хостинг в кодуванні windows-1251 (вона ж CP1251), необхідно щоб параметр mbstring.func_overload мав значення «0» або ні встановлено.
Основна помилка багатьох програмістів полягає в тому, що при роботі під UNIX-подібними ОС вони забувають про права. Для можливості установки Бітрікс на корінь сайту повинні бути встановлені права на читання і запис (у випадку з 777 точно не буде помилок з правами, але це не неправильно з точки зору безпеки, необхідно уточнити у хостера), у скрипта - установника - повні права ( 777).
У Windows права доступу в такий спосіб не розмежовуються.
Ініціалізація установки можлива декількома способами:
Після ініціалізації починається установка системи по кроках. Розглянемо найважливіші з них. Якщо на кроці «Попередня перевірка» хоча б один параметр з групи «Обов'язкові параметри системи» відзначений червоним, значить, потрібно його виправити (і, в разі необхідності, перезапустити веб-сервер) і оновити цю сторінку.
На кроці «Створення бази даних» нам пропонується створити БД / користувача БД, або вибрати існуючу БД (базу даних) і користувача до неї. Зазвичай як на віртуальному хостингу, так і на VPS створення і видалення БД можливо тільки з-під панелі управління хостингом, що пов'язано з правами користувачів БД. Тому рекомендується заздалегідь створити БД (якщо хостер ще не зареєструвався БД і не надав Вам дані до неї). Користувач бази даних - існуючий, Ім'я користувача і Пароль - згідно з даними для обраної БД, База даних - існуюча, Ім'я бази даних - вкажіть ім'я створеної БД, Тип таблиць бази даних - стандартний (іноді може знадобитися InnoDb). Щоб у Бітрікс не виникало помилок з правами, Права на доступ до файлів сайту і Права на доступ до папок сайту можна виставити 0777 (але це не безпечно). За подробицями звертайтеся до свого хостера або експериментуйте.
Установка може тривати, в середньому, від 1 до 10 хвилин. На кроці «Створення адміністратора» вкажіть дані адміністратора сайту і запам'ятайте (запишіть) їх.
Усе. Чистий сайт готовий до роботи.
На додаток настійно рекомендую прочитати чек-лист після установки Бітрікс (алгоритм дій по базовому налаштуванні).