📁 Как установить Joomla на VPS: пошаговая инструкция
Joomla — мощная и гибкая CMS с открытым исходным кодом, идеально подходящая для корпоративных сайтов, порталов и интернет-магазинов. В этом руководстве вы узнаете, как установить Joomla вручную на сервер с Ubuntu, используя LAMP или LEMP стек.
📦 Шаг 1. Подготовка сервера
Обновите VPS до актуального состояния:
sudo apt update && sudo apt upgrade -y
⚙️ Шаг 2. Установка LAMP или LEMP
Для LAMP (Apache):
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-xml php-mbstring unzip -y
Для LEMP (Nginx):
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 joomla; CREATE USER 'joomlauser'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON joomla.* TO 'joomlauser'@'localhost'; FLUSH PRIVILEGES; EXIT;
📥 Шаг 4. Загрузка и распаковка Joomla
cd /var/www/ wget https://downloads.joomla.org/cms/joomla4/latest/Joomla_4-Stable-Full_Package.zip unzip Joomla_4-*.zip -d joomla chown -R www-data:www-data joomla chmod -R 755 joomla
🌐 Шаг 5. Настройка виртуального хоста
Apache:
sudo nano /etc/apache2/sites-available/joomla.conf
ServerName yourdomain.com DocumentRoot /var/www/joomla AllowOverride All
sudo a2ensite joomla sudo a2enmod rewrite sudo systemctl restart apache2
🧰 Шаг 6. Установка через браузер
Перейдите по IP-адресу или домену в браузере и следуйте мастеру установки Joomla:
- 📅 Укажите название сайта
- 👤 Создайте администратора и задайте пароль
- 🔑 Введите данные для подключения к базе данных
- ✅ Завершите установку и удалите папку installation
📍 Рекомендации Bit.Hosting
- 🔐 Настройте SSL-сертификат через Let's Encrypt
- 📆 Регулярно обновляйте Joomla и расширения
- 🚨 Защитите панель администратора через .htaccess
- 🏠 Используйте резервное копирование (Akeeba Backup)
- 🌌 Оптимизируйте производительность с помощью кеша и Gzip
Если у вас возникли сложности с установкой Joomla — обратитесь в поддержку Bit.Hosting. Мы поможем всё настроить! ✨