MODX — это современная CMS и фреймворк, подходящий как для простых сайтов, так и для сложных проектов. В этом руководстве вы узнаете, как установить MODX (Revolution) вручную на VPS с Ubuntu, используя стек LAMP или LEMP.
Шаг 1. Подготовка сервера
sudo apt update && sudo apt upgrade -y
Шаг 2. Установка LAMP или LEMP
Для Apache (LAMP):
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-xml php-mbstring unzip -y
Для Nginx (LEMP):
sudo apt install nginx mysql-server php-fpm php-mysql php-cli php-curl php-xml php-mbstring unzip -y
Шаг 3. Создание базы данных
sudo mysql -u root -p
CREATE DATABASE modx;
CREATE USER 'modxuser'@'localhost' IDENTIFIED BY 'securepass';
GRANT ALL PRIVILEGES ON modx.* TO 'modxuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Шаг 4. Загрузка и установка MODX
cd /var/www/
wget https://modx.com/download/latest -O modx.zip
unzip modx.zip -d modx
cd modx/*/ # внутри может быть папка с версией
cp -r * /var/www/modxsite/
cd /var/www/
chown -R www-data:www-data modxsite
chmod -R 755 modxsite
Шаг 5. Настройка виртуального хоста
sudo nano /etc/apache2/sites-available/modx.conf
ServerName yourdomain.com
DocumentRoot /var/www/modxsite
AllowOverride All
sudo a2ensite modx
sudo a2enmod rewrite
sudo systemctl restart apache2
Шаг 6. Установка через браузер
Перейдите по адресу http://yourdomain.com/setup и выполните установку MODX:
- Выберите язык и режим установки
- Укажите параметры подключения к БД
- Создайте логин и пароль администратора
- Завершите установку и удалите папку setup
Рекомендации Bit.Hosting
- Настройте HTTPS с помощью Let's Encrypt
- Установите MODX Extras только из проверенных источников
- Используйте встроенный кеш и сжатие
- Для производительных сайтов — настройте Redis или OPCache
- Защитите доступ к /manager и настройте резервное копирование
← Вернуться в раздел «CMS и сайты»
Если у вас возникли сложности с установкой MODX — обратитесь в поддержку Bit.Hosting. Мы поможем вам всё настроить! 🚀
← CMS и сайты на VPS