Як встановити October CMS на Ubuntu 24.04|22.04|20.04

Як встановити October CMS на Ubuntu 24.04|22.04|20.04

 

October — це потужна та модульна система управління контентом (CMS) з відкритим вихідним кодом, яка має на меті зробити ваш робочий процес розробки простим і швидким. October CMS була розроблена з нуля для вирішення проблем, які існують в інших системах управління контентом.

У цьому посібнику я розповім, як встановити October CMS на систему Ubuntu Linux. Але для початку перерахуємо всі залежності CMS жовтня.

  • Веб-сервер Apache/Nginx
  • Сервер баз даних MySQL/MariaDB/PostgreSQL
  • PHP

Ця стаття проведе вас через встановлення PHP та необхідних розширень, Apache Web Server та сервера MariaDB/MySQL Database. Отже, дотримуйтесь наведених нижче кроків, щоб налаштувати October CMS на машині Ubuntu Linux.

Крок 1: Встановіть PHP та необхідні розширення PHP

Версія PHP, необхідна для October CMS, це версія + або вище, якій задовольняє PHP, доступний на Ubuntu 18.04+.

sudo apt update
sudo apt install -y php php-cli php-mysql php-zip php-json php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-pdo openssl

Крок 2: Встановіть сервер баз даних MySQL/MariaDB

Я рекомендую використовувати сервер баз даних MariaDB, оскільки він повністю відкритий вихідний код, але ви також можете використовувати сервер баз даних MySQL.

sudo apt install mariadb-server

Як тільки сервер баз даних буде встановлений, увійдіть в консоль mysql для створення бази даних на жовтень October

$ sudo mysql -u root -p
CREATE USER 'october'@'localhost' IDENTIFIED BY 'StrongPassword';
CREATE DATABASE october;
GRANT ALL ON october.* TO 'october'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT

Тестове підключення до бази даних

$ sudo mysql  -u october -p'StrongPassword'
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.5.12-MariaDB-0+deb11u1 Debian 11

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| october            |
+--------------------+
2 rows in set (0.001 sec)
MariaDB [(none)]> QUIT

Крок 3: Встановіть веб-сервер Apache2

Тепер, коли у вас встановлена база даних і PHP, залежність, що залишилася, – це веб-сервер Apache2. Виконайте наступну команду, щоб встановити Apache2 на Ubuntu.

sudo apt -y install apache2 libapache2-mod-php unzip vim

Конфігурація Apache для October CMS з’явиться в наступному розділі.

Крок 4: встановлюємо October CMS і налаштовуємо Apache

Останнім кроком є установка October CMS і настройка веб-сервера Apache.

wget http://octobercms.com/download -O octobercms.zip
unzip octobercms.zip
sudo mv install-master /var/www/octobercms

Потім встановіть правильні дозволи для /var/www/octobercms

sudo chown -R www-data:www-data /var/www/octobercms

Створюємо конфігураційний файл Apache для October CMS.

sudo vim /etc/apache2/sites-enabled/octobercms.conf

Додайте та змініть доменне ім’я у вмісті нижче:

<VirtualHost *:80>
     DocumentRoot /var/www/octobercms
     ServerName cms.example.com
     ServerAlias www.cms.example.com
     ServerAdmin example@infoit.com.ua
 
     <Directory /var/www/octobercms/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/octobercms-error.log
     CustomLog /var/log/apache2/octobercms-access.log combined
</VirtualHost>

Увімкніть модуль перезапису Apache2

sudo a2enmod rewrite
sudo systemctl restart apache2

Крок 5: Доступ до веб-інтерфейсу October CMS

Тепер відкрийте браузер і перейдіть до доменного імені вашого сервера October CMS http://example.com/install.php

1. Переконайтеся, що всі перевірки повертають пропуск і приймають ліцензійну угоду.

Як встановити October CMS на Ubuntu 24.04

2. Заповніть деталі підключення до бази даних

Як встановити October CMS на Ubuntu 24.04

3. Укажіть дані для користувача з правами адміністратора, а потім натисніть Continue

Як встановити October CMS на Ubuntu 24.04

4. Завершіть налаштування сайту, вибравши “Start from a theme”, а потім встановіть обрану тему..

Як встановити October CMS на Ubuntu 24.04

Ваш веб-сайт знаходиться за цією URL-адресою: і Область адміністрування знаходиться на http://example.com/backend

Як встановити October CMS на Ubuntu 24.04

Використовуйте надані посилання для доступу до області адміністрування серверної частини. Логіни залишаються такими, якими вони були створені під час встановлення.

Як встановити October CMS на Ubuntu 24.04

Крок 6: Налаштування планувальника

Щоб заплановані завдання працювали коректно, вам слід додати наступний запис Cron на ваш сервер. Редагувати crontab:

sudo crontab -e

І в кінці додаємо наступний рядок

* * * * * php /var/www/octobercms/artisan schedule:run >> /dev/null 2>&1

Насолоджуйтесь своєю нещодавно встановленою October CMS на Ubuntu.

Прокрутка до верху