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

Как установить Microweber CMS на Ubuntu 18.04 LTS


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

  1. Требования
  2. Начало работы
  3. Установить сервер LAMP
  4. Настройка MariaDB
  5. Установить Микровебер
  6. Настройка Apache для Microweber
  7. Доступ к Microweber
  8. Заключение

Microweber — это бесплатная CMS с открытым исходным кодом и конструктор веб-сайтов, написанный на языке программирования PHP и Laravel 5 Framework. Microweber позволяет легко создавать контент и управлять несколькими дисплеями. Microweber предоставляет встроенную функцию интернет-магазина, с помощью которой вы можете продавать свои товары в Интернете. Microweber предоставляет множество функций, включая Live Edit, Интернет-магазин, статистику, шаблоны, перетаскивание, HTML-редактор WYSIWYG и многое другое.

В этом руководстве мы объясним, как установить Microweber на сервер Ubuntu 18.04 LTS.

Требования

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

Начиная

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

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

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

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

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

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

После установки всех пакетов вам нужно будет отредактировать файл php.ini и внести некоторые изменения, такие как ограничение памяти, максимальный размер файла загрузки, максимальное время выполнения и часовой пояс:

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

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

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Сохраните и закройте файл.

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

sudo systemctl start apache2
sudo systemctl start mariadb

Настроить MariaDB

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

sudo mysql_secure_installation

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

    Enter current password for root (enter for none): ENTER
    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. Затем создайте базу данных и пользователя для Microweber (замените слово пароль своим безопасным паролем):

MariaDB [(none)]> CREATE DATABASE microweberdb;
MariaDB [(none)]> CREATE USER 'microweber'@'localhost' IDENTIFIED BY 'password';

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

MariaDB [(none)]> GRANT ALL ON microweberdb.* TO 'microweber'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Затем сбросьте привилегии и выйдите из оболочки MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Установить Микровебер

Сначала загрузите последнюю версию Microweber с их официального сайта в каталог /tmp с помощью следующей команды:

cd /tmp
wget https://microweber.com/download.php -O microweber-latest.zip

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

sudo mkdir /var/www/html/microweber
sudo unzip microweber-latest.zip -d /var/www/html/microweber

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

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

Настройте Apache для Microweber

Далее вам нужно будет создать файл виртуального хоста Apache для Microweber. Вы можете создать его с помощью следующей команды:

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

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

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/microweber
     ServerName example.com
     ServerAlias www.example.com

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

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

sudo a2ensite microweber.conf
sudo a2enmod rewrite

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

sudo systemctl restart apache2

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

sudo systemctl status apache2

Если все будет хорошо, вы должны увидеть следующий вывод:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Tue 2018-12-11 15:06:45 UTC; 11min ago
 Main PID: 1170 (apache2)
    Tasks: 6 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??1170 /usr/sbin/apache2 -k start
           ??1235 /usr/sbin/apache2 -k start
           ??1236 /usr/sbin/apache2 -k start
           ??1241 /usr/sbin/apache2 -k start
           ??1246 /usr/sbin/apache2 -k start
           ??1254 /usr/sbin/apache2 -k start

Dec 11 15:06:33 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Dec 11 15:06:45 ubuntu1804 apachectl[909]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.1
Dec 11 15:06:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Доступ к Микровеберу

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

Откройте веб-браузер и введите URL-адрес http://example.com, вы будете перенаправлены на следующую страницу:

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

Заключение

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