Поиск по сайту:

Установите Composr CMS на Ubuntu 18.04 LTS


На этой странице

  1. Требования
  2. Начало работы
  3. Установить сервер LAMP
  4. Настройка базы данных MariaDB
  5. Установить Composr
  6. Доступ к Composr

Composr — это бесплатная CMS с открытым исходным кодом, обладающая расширенными социальными, интерактивными и динамическими функциями. Он написан на языке PHP и использует MariaDB для хранения своих данных. Это комбинация системы управления веб-контентом и программного обеспечения для онлайн-сообщества. В Composr доступно множество функций из коробки:

Функции

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

В этом руководстве я покажу вам, как установить Composr CMS на сервер Ubuntu 18.04 LTS.

Требования

  • Сервер под управлением Ubuntu 18.04..
  • Вашему серверу назначен статический IP-адрес 192.168.0.104.
  • Пользователь без полномочий root с привилегиями sudo.

Начиная

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

sudo apt-get update -y
sudo apt-get upgrade -y

После обновления вашей системы перезапустите систему, чтобы изменения вступили в силу.

Установить LAMP-сервер

Далее вам нужно будет установить Apache, MariaDB, PHP и другие библиотеки PHP на ваш сервер. Вы можете установить их все, выполнив следующую команду:

sudo apt-get install apache2 mariadb-server unzip wget php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y

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

sudo nano /etc/php/7.2/apache2/php.ini

Внесите следующие изменения:

memory_limit = 300M
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

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

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Настроить базу данных MariaDB

По умолчанию MariaDB не защищена. Итак, вам нужно будет сначала обезопасить его. Вы можете защитить установку MariaDB, запустив следующий скрипт:

sudo mysql_secure_installation

Ответьте на все вопросы, как показано ниже:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Как только MariaDB будет защищена, войдите в оболочку MariaDB:

mysql -u root -p

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

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

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

MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'mypassword';

замените слово mypasdsword в приведенной выше команде безопасным паролем по вашему выбору. Затем сбросьте привилегии с помощью следующей команды:

MariaDB [(none)]> FLUSH PRIVILEGES;

Затем выйдите из консоли MariaDB с помощью следующей команды:

MariaDB [(none)]> exit

Установить Компоср

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

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

После завершения загрузки извлеките загруженный файл в корневой веб-каталог Apache с помощью следующей команды:

unzip composr.zip -d /var/www/html/composr

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

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

Затем создайте файл виртуального хоста Apache для Composr, используя следующую команду:

sudo nano /etc/apache2/sites-available/composr.conf

Добавьте следующие строки:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/composr
     ServerName 192.168.0.104

     <Directory /var/www/html/composr/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

Замените example.com своим собственным доменным именем в приведенном выше файле. Затем сохраните и закройте файл конфигурации Apache vhost. Затем отключите файл виртуального хоста Apache по умолчанию и включите файл виртуального хоста Composr с помощью следующей команды:

sudo a2dissite 000-default
sudo a2ensite composr

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

sudo a2enmod rewrite
sudo systemctl restart apache2

Доступ к Composr

Теперь Composr установлен и прослушивает порт 80. Пришло время получить доступ к веб-интерфейсу Composr.

Откройте веб-браузер и введите URL-адрес http://192.168.0.104/install.php. Замените IP-адрес в URL-адресе на IP-адрес вашего сервера или вместо этого используйте доменное имя, которое вы выбрали для этого веб-сайта. Вы будете перенаправлены на следующую страницу:

Выберите свой язык и нажмите кнопку «Продолжить». Вы должны увидеть следующую страницу:

Примите лицензионное соглашение Composr и нажмите кнопку «Я согласен». Вы должны увидеть следующую страницу:

Выберите сервер базы данных и нажмите кнопку «Продолжить». Вы должны увидеть следующую страницу:

Здесь укажите свой базовый URL-адрес, мастер-пароль, имя пользователя администратора, пароль, базу данных, имя пользователя и пароль базы данных, затем нажмите кнопку «Установить Composr». Вы должны увидеть следующую страницу:

Теперь нажмите первую кнопку «Настроить мой Composr». Вы будете перенаправлены на страницу входа в Composr:

Укажите имя пользователя и пароль администратора. Затем нажмите кнопку «Войти». Вы должны увидеть панель инструментов Composr по умолчанию на следующей странице:

Поздравляем! вы успешно установили и настроили Composr CMS на сервере Ubuntu 18.04. Теперь вы можете легко разместить свой собственный веб-сайт с помощью Composr. Не стесняйтесь комментировать меня, если у вас есть какие-либо вопросы.