Установка Bolt CMS на сервер Ubuntu

Пропозиція від 8host.com

установка

У цьому посібнику мова йтиме про встановлення Bolt CMS на сервер Ubuntu 12.04.

Для коректної роботи Bolt потрібні PHP 5.3.2+, база даних MySQL (також підійдуть SQLite або PostgreSQL), а також веб-сервер Apache або Nginx (нині Bolt CMS підтримує лише ці два веб-сервери). Є також кілька інших опцій і розширень, з якими доведеться зіткнутися в ході установки Bolt CMS.

Установка Bolt CMS

Існує кілька способів встановлення Bolt CMS; у цьому посібнику з цією метою використовуватиметься командний рядок. Спочатку створіть папку, в яку потрібно встановити систему та перейдіть до неї:

cd /var/www mkdir bolt cd bolt

Потім скачайте останній дистрибутив Bolt:

Тепер використовуйте наступну команду, щоб розпакувати завантажений архів:

tar -xzf bolt_latest.tgz

Після цього видаліть файл архіву:

На завершення потрібно встановити привілеї на деякі папки. Для цього виконайте таку команду:

chmod -R 777 files/ app/database/ app/cache/ app/config/ theme/

Налаштування Bolt CMS

За замовчуванням, Bolt CMS використовує базу даних SQLite. Це потрібно змінити, настроївши систему використання MySQL. Для початку створіть базу даних; за допомогою командного рядка перейдіть до MySQL і виконайте наступну команду:

create database bolt;

Примітка : цей запит браузера потрібно виконати так, щоб файли конфігурації були перейменовані правильно.

Тепер потрібно редагувати конфігураційний файл, щоб визначити БД та облікові дані:

Замініть SQLite такими налаштуваннями:

database: driver: mysql username: your username password: your password databasename: bolt

Збережіть файл та закрийте його. Після оновлення сторінки в браузері з'явиться сторінка налаштування облікового запису користувача. Якщо замість цього з'явилося повідомлення про помилку Apache (404), директиви файлів .htaccess не перекривають налаштування Apache та/або модуль mod_rewrite не включений. Як це виправити?

По-перше, необхідно перевірити роботу модуля mod_rewrite; для цього використовуйте:

Якщо в списку є rewrite_module, то модуль вже включений. В іншому випадку використовуйте наступну команду, щоб увімкнути модуль:

Потім відредагуйте віртуальний хост Apache за промовчанням; переконайтеся, що директиві Allow Overrides встановлено значення All у каталозі /var/www:

Знайшовши потрібний блок коду, внесіть до нього відповідні зміни:

Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all

Завдяки цьому файли .htaccess зможуть перевизначити налаштування Apache за промовчанням.

Щоб внесені зміни набули чинності, потрібно перезавантажити сервер Apache. Але для ефективності необхідно також встановити пару розширень PHP, які система Bolt використовує для перезавантаження. Для цього виконайте такі команди:

sudo apt-get update sudo apt-get install php5-gd sudo apt-get install php5-curl

Тепер перезапустіть Apache:

sudo service apache2 restart

Використання Bolt CMS

Знову оновивши браузер, ви отримаєте доступ до онлайн-форми для створення облікового запису користувача.

  1. можна перемістити всі пов'язані з Bolt файли до цієї папки;
  2. можна змінити root-каталог веб-сервера, вказавши папку /var/www/bolt замість папки за промовчанням;
  3. можна, можливостворити новий віртуальний хост із певним доменом для цього каталогу.

Вибір залежить від налаштувань.

Щоб створити віртуальний хост для доменного імені, дотримуйтесь інструкцій посібника. Щоб швидко змінити document root сервера за замовчуванням, відкрийте та відредагуйте файл, щоб дозволити перевизначення .htaccess (як показано вище):

І замініть рядок:

sudo service apache2 restart

Готово! Тепер можна швидко створити сайт з допомогою зручної системи Bolt CMS.