Установка BlackCat CMS на Ubuntu 18.04

Инструкция по установке системы управления содержимым сайта BlackCat на виртуальный сервер Ubuntu 18.04.

Что это такое?

BlackCat - это простая в использовании, понятная и универсальная система управления контентом (CMS), которая позволяет запускать практически все веб-сайты и порталы, не изучая HTML и не имя навыки проектирования и программирования сайтов.

Первоначальные требования

На виртуальном сервере должен быть установлен LAMP-стек.

Рекомендуется использовать версию PHP - 7.2, для ее установки и нужных зависимостей используйте следующую команду:

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip

Создание БД

Выполните следующую команду для входа в СУБД MariaDB:

sudo mysql -u root -p

Создайте новую базу данных:

CREATE DATABASE blackcat;

Создайте нового пользователя и задайте безопасный пароль:

CREATE USER 'blackcatuser'@'localhost' IDENTIFIED BY 'password_here';

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

Затем предоставьте пользователю полный доступ к базе данных:

GRANT ALL ON blackcat.* TO 'blackcatuser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;

Наконец, сохраните изменения и выйдите из командной строки MariaDB:

FLUSH PRIVILEGES;
EXIT;

Загрузка BlackCat CMS

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

wget https://blackcat-cms.org/temp/packetyzer/blackcatcms_hEGY6mQqL0.zip

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

Для распаковки архива необходимо установить утилиту unzip:

apt install unzip
sudo unzip -d /var/www/html/blackcat blackcatcms_hEGY6mQqL0.zip

Измените привилегии на директорию с BlackCat:

sudo chown -R www-data:www-data /var/www/html/blackcat/
sudo chmod -R 755 /var/www/html/blackcat/

Настройка Apache

Откройте файл конфигурации Apache для редактирования:

vi /etc/apache2/apache2.conf

Добавьте в конец файла следующие строки, указав свой IP-адрес или доменное имя:

<VirtualHost {ip-адрес}>
DocumentRoot /var/www/html/blackcat
ServerName {ip-адрес}
ErrorLog /var/log/apache2/error_{ip-адрес}
CustomLog /var/log/apache2/access_log_{ip-адрес} combined
</VirtualHost>

Чтобы изменения вступили в силу, нужно перезапустить веб-сервер Apache:

sudo service apache2 restart

Примечание: не забудьте открыть 80 порт для подключения к web-серверу из браузера:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

Настройка BlackCat

В адресной сроке браузера перейдите по ссылке, указав ваш ip-адрес или доменное имя:
<ip-адрес>

Например:
111.111.111.111

Произойдет подключение к приветственной странице Black Cat.

Welcome to Black Cat CMS

На следующей странице убедитесь, что все необходимые зависимости установлены.

Pre onstallation check successful

Далее необходимо выбрать глобальные параметры конфигурации.

Global Settigs Black Cat CMS

Введите информацию о соединении с базой данных, которую была создана ранее.

Database Setting Black Cat CMS

Создайте аккаунт администратора.

Site Setting BlackCat CMS

Проверьте указанные настройки.

Postcheck BlackCat CMS

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

Optional BlackCat CMS

На этом установка завершена, для подключения к панели управления контентом нажмите кнопку Login.

Installation finished

Введите имя администратора и пароль.

Авторизация BlackCat CMS

Теперь можно переходить к настройке содержимого вашего сайта.

Панель управления BlackCat CMS


Средняя оценка: 5,0, всего оценок: 1