Как установить Microweber CMS на CentOS и Rocky Linux

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

В этом руководстве объясняется, как установить Microweber со стеком LEMP на сервер CentOS.

Запрос

  1. Сервер с дистрибутивом CentOS 8.
  2. Пользователи без полномочий root имеют разрешения sudo.

Первые шаги

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

судо ням обновление

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

Установить сервер LEMP

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

sudo yum install nginx mariadb-server php php-fpm php-common php-mbstring php-xmlrpc php-soap php-mysql php-gd php-xml php-cli php-zip unzip wget -y

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

судо vim /etc/php.ini

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

Memory_limit = 256M upload_max_filesize = 150M max_execution_time = 360 date.timezone = Европа/Берлин

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

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

sudo systemctl перезапустить nginx mariadb php-fpm sudo systemctl включить nginx mariadb php-fpm

Настроить MariaDB

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

sudo mysql_secure_installation

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

Введите текущий пароль для root (введите, если нет): ENTER Установить пароль root? (Да/нет): Нет Удалить анонимных пользователей? (Да/нет): Да Запретить удаленный вход в систему root? (Да/нет): Да Удалить тестовую базу данных и получить к ней доступ? (Да/нет): Да Обновить таблицы привилегий сейчас? (Да/нет): Да

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

MySQL -u корень -p

Введите свой пароль root. Затем создайте базу данных и пользователя для Microweber (замените слово «пароль» своим собственным безопасным паролем):

MariaDB ((нет))> СОЗДАТЬ БАЗУ ДАННЫХ microweberdb; MariaDB ((нет))> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'microweber'@'localhost', ИДЕНТИФИЦИРОВАННОГО ПО 'паролю';

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

MariaDB ((нет))> ПРЕДОСТАВИТЬ ВСЕ НА microweberdb.* ДЛЯ 'microweber'@'localhost', ИДЕНТИФИЦИРОВАННОГО ПО 'паролю' С ОПЦИЕЙ ПРЕДОСТАВЛЕНИЯ;

Удалите разрешения и выйдите из оболочки MariaDB:

MariaDB ((нет))> FLUSH PRIVILEGES; MariaDB ((нет))> EXIT;

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

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

cd /tmp wget -O microweber-latest.zip

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

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

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

sudo chown -R nginx:nginx /var/www/microweber/ sudo chmod -R 755 /var/www/microweber/

Запустите sudo vim /etc/php-fpm.d/www.conf, установите для пользователя и группы значение nginx. Изначально они настроены для пользователей и групп Apache.

sudo vim /etc/php-fpm.d/www.conf # пользователь = nginx # группа = nginx

Перезапустите службу PHP-FPM.

sudo systemctl перезапустить php-fpm.service

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

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

sudo vim /etc/nginx/conf.d/microweber.conf

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

сервер {прослушать 80; имя_сервера example.com; корень /var/www/microweber; индекс index.php; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php$is_args$args; } Местоположение ~ .php$ { try_files $uri =404; включить fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }

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

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

sudo systemctl перезапустить nginx

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

статус sudo systemctl nginx

Если все в порядке, вы увидите следующий вывод:

? nginx.service — HTTP-сервер Nginx загружен: загружен (/lib/systemd/system/nginx.service; включен; предустановка поставщика: включена) Drop-In: /lib/systemd/system/nginx.service.d ??nginx- systemd.conf Активен: активен (работает) со вторника 11 декабря 2018 г., 15:06:45 UTC; 11 минут назад Основной PID: 1170 (nginx) Задачи: 6 (ограничение: 1114) CGroup: /system.slice/nginx.service 11 декабря 15:06:33 ubuntu1804 systemd(1): Запуск HTTP-сервера Nginx. 11 декабря, 15:06:45 ubuntu1804 systemd (1): запущен HTTP-сервер Nginx.

Посетите Микровебер

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

Откройте веб-браузер и введите URL-адрес После этого вы будете перенаправлены на следующую страницу:

Как установить Microweber CMS на CentOS и Rocky Linux. Изображение 1.

Как установить Microweber CMS на CentOS и Rocky Linux. Изображение 2. Как установить Microweber CMS на CentOS и Rocky Linux. Изображение 3.

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

Как установить Microweber CMS на CentOS и Rocky Linux. Изображение 4.

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

Мика СотоМика Сото

Обновление от 24 июня 2024 г.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *