Полезное

Установка MODX CMS на Ubuntu

Привет, народ, сегодня мы собираемся настроить MODX CMS в операционной системе Ubuntu. MODX — это система управления контентом с открытым исходным кодом и структура веб-приложений для публикации контента во всемирной паутине и интранетах. MODX cms написан на языке программирования PHP и поддерживает MySQL, MariaDB и Percona Server в качестве базы данных.

Добавить репозиторий

По умолчанию последняя версия PHP не установлена ​​в операционной системе Ubuntu, поэтому мы добавим этот репозиторий, чтобы последнюю версию PHP можно было установить в операционной системе. После добавления выполните команду обновления.

1
2
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

 

Установка Apache

Нам нужен веб-сервер для настройки или размещения любого веб-приложения, поэтому сначала мы установим веб-сервер apache для размещения нашего wordpress в нашей операционной системе ubuntu.

1
sudo apt install apache2

Установка базы данных MySQL

Точно так же нам нужен сервер базы данных в бэкэнде, чтобы хранить учетные данные и информацию о нас самих и наших клиентах. Теперь мы установим сервер базы данных maria для хранения всех этих данных и контента.

1
apt install mysql-client mysql-server

Установка PHP

Теперь мы можем установить любую доступную версию PHP, но на этот раз нам нужна версия PHP 7.1, которую мы устанавливаем с помощью следующей команды.

1
sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl -y

Активация услуг

Теперь мы включим все сервисы, которые мы скачали.

1
2
sudo systemctl start apache2
sudo systemctl start mysql

Защита удаленного входа в систему с корневым доступом

Мы предпримем следующие шаги, чтобы защитить наш сервер базы данных. Все, что вам нужно сделать, это изменить пароль root mysql по вашему выбору, а остальное нужно сделать, как показано ниже.

1
sudo mysql_secure_installation

Просто введите везде «Y» и двигайтесь вперед.

Создание и управление базой данных

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

1
2
3
4
5
6
sudo mysql -u root -p
create database modx_db;
CREATE USER 'modx'@'localhost' IDENTIFIED BY '123';
GRANT ALL ON modx_db.* TO 'modx'@'localhost' IDENTIFIED BY '123';
FLUSH PRIVILEGES;
exit;

Установка MODX CMS

Сначала мы должны загрузить весь проект MODX CMS с помощью команды wget и разархивировать его.

1
2
wget https://modx.s3.amazonaws.com/releases/2.6.3/modx-2.6.3-pl.zip
unzip modx-2.6.3-pl.zip

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

Шаг 1: Скопируйте всю папку в корневую папку Apache.

Шаг 2. Измените владельца.

Шаг 3: Предоставьте разрешения.

Шаг 4: перезапустите веб-сервер apache.

1
2
3
4
sudo cp -r modx-2.6.3-pl /var/www/html/modx
sudo chown -R www-data:www-data /var/www/html/modx
sudo chmod -R 775 /var/www/html/modx
sudo systemctl restart apache2

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

1

Без всяких сомнений, просто нажмите кнопку «Далее» и продолжайте.

Это автоматически добавляет необходимые детали, поэтому нам нужно нажать кнопку «Далее».

Теперь введите учетные данные базы данных maria и нажмите «Тестовый сервер базы данных», чтобы проверить правильность учетных данных.

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

Снова нажмите кнопку «Далее» и продолжайте.

Теперь введите учетные данные и перейдите в админку.

Выполнено! Мы успешно достигли панели администратора CMS, что означает, что CMS успешно установлена ​​в операционной системе.

Хорошо. Теперь всякий раз, когда кто-то просматривает ваш домен или IP-адрес, интерфейс CMS будет выглядеть так, как показано на рисунке ниже.

Заключение

Проект MODx был начат как модуль поддержки DocVar для Etomite CMS Раймондом Ирвингом и Райаном Трэшем. После того, как разработчики Etomite прекратили разработку своей CMS как продукта с открытым исходным кодом, авторы MODx разветвили систему весной 2005 года, и она начала развиваться как отдельный продукт.

 

 

 

 

 

Click to rate this post!
[Total: 0 Average: 0]
faza

Recent Posts

Лучший адаптер беспроводной сети для взлома Wi-Fi

Чтобы взломать сеть Wi-Fi с помощью Kali Linux, вам нужна беспроводная карта, поддерживающая режим мониторинга…

11 месяцев ago

Как пользоваться инструментом FFmpeg

Работа с консолью считается более эффективной, чем работа с графическим интерфейсом по нескольким причинам.Во-первых, ввод…

11 месяцев ago

Как создать собственный VPN-сервис

Конечно, вы также можете приобрести подписку на соответствующую услугу, но наличие SSH-доступа к компьютеру с…

12 месяцев ago

ChatGPT против HIX Chat: какой чат-бот с искусственным интеллектом лучше?

С тех пор как ChatGPT вышел на арену, возросла потребность в поддержке чата на базе…

12 месяцев ago

Разведка по Wi-Fi и GPS с помощью Sparrow-wifi

Если вы когда-нибудь окажетесь в ситуации, когда вам нужно взглянуть на спектр беспроводной связи, будь…

12 месяцев ago

Как обнаружить угрозы в памяти

Elastic Security стремится превзойти противников в инновациях и обеспечить защиту от новейших технологий злоумышленников. В…

12 месяцев ago