Как установить Microweber CMS на Ubuntu 18.04 LTS
На этой странице
- Требования
- Начало работы
- Установить сервер LAMP
- Настройка MariaDB
- Установить Микровебер
- Настройка Apache для Microweber
- Доступ к Microweber
- Заключение
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. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.