Содержание
Установить Joomla на хостинг можно двумя способами: автоматически (через панель управления хостингом за 5 минут) или вручную (загрузив файлы через FTP и создав базу данных). Автоматический метод подходит новичкам и реализуется через специальные инсталляторы вроде Softaculous, которые есть у большинства хостинг-провайдеров. Ручной способ даёт больше контроля и используется, когда автоустановка недоступна.
Подготовка: что нужно знать перед установкой
Joomla предъявляет определённые требования к серверу. Большинство современных хостингов им соответствуют, но проверить стоит.
- PHP — версия 7.4 или новее (рекомендуется 8.х).
- База данных — MySQL 5.6+ или MariaDB 10.1+.
- Веб-сервер — Apache с модулем mod_rewrite, Nginx или IIS.
Также вам понадобятся доступы к панели управления хостингом (cPanel, Plesk, ISPmanager и т.п.). Если вы только арендуете хостинг, например у такого провайдера, как hostpro, обязательно уточните поддержку Joomla в тарифе.
Способ 1: Автоматическая установка (рекомендуется)
Большинство хостинг-провайдеров предоставляют инструменты для автоматической установки популярных CMS. Это самый простой и быстрый метод.
Где найти автоустановщик
В зависимости от панели управления, автоустановщик может называться по-разному:
| Панель управления | Где искать |
|---|---|
| cPanel | Softaculous Apps Installer (обычно в разделе «Программное обеспечение») |
| Plesk | Раздел «Сайты и домены» → «Установка приложений» |
| ISPmanager | Инструменты → «Автоустановка CMS» |
Пошаговая инструкция через Softaculous
Рассмотрим на примере cPanel и установщика Softaculous, самого популярного решения.
- Войдите в панель управления хостингом и найдите Softaculous Apps Installer.
- В поиске или категории «Порталы/Управление контентом» выберите Joomla.
- Нажмите кнопку «Install» (Установить).
- Заполните основные поля формы:
- Выбор протокола: выберите HTTPS, если на домене есть SSL-сертификат (сегодня он есть почти везде).
- Домен: укажите домен, на который устанавливаете сайт.
- Папка (директория): оставьте пустым, чтобы сайт открывался по корневому адресу. Если укажете «joomla», сайт будет доступен по адресу ваш_сайт/joomla.
- Название сайта: придумайте любое (потом можно изменить).
- Имя пользователя и пароль администратора: создайте надёжные учётные данные. Не используйте «admin» для логина — это повышает риск взлома.
- Email администратора: укажите действующий — на него будут приходить уведомления.
- В разделе «Настройки базы данных» Softaculous обычно создаёт базу автоматически. Проверьте, что выбрана корректная версия MySQL/MariaDB.
- Нажмите «Install» и дождитесь окончания процесса (обычно 1–2 минуты).
После этого вы получите ссылки на ваш сайт и панель управления администратора. Установка завершена. Обязательно сохраните логин и пароль от админки!
Способ 2: Ручная установка
Ручная установка используется в нескольких случаях: если автоустановщик недоступен, если вам нужен полный контроль над процессом, или если вы переносите уже готовый сайт на Joomla. Процесс немного сложнее, но тоже не вызывает проблем у внимательного пользователя.
Шаг 1: Скачивание файлов Joomla
Скачайте последнюю стабильную версию Joomla на русском языке с официального сайта Joomla.org в разделе Download. Архив будет в формате .zip.
Шаг 2: Загрузка файлов на хостинг
Распакуйте архив на компьютере. Содержимое папки нужно загрузить в корневую директорию сайта на хостинге. Корневая папка обычно называется:
public_html— самый частый вариант для большинства хостингов.www— альтернативное название (особенно на старых серверах).domains/ваш_домен/public_html— полный путь в некоторых панелях.
Загружать файлы можно двумя способами:
- Через файловый менеджер в панели управления хостингом — удобно для небольших объёмов. Распакуйте архив прямо в панели, если такая функция есть.
- Через FTP-клиент (например, FileZilla) — надёжнее и быстрее для большого количества файлов. Подключитесь к серверу по данным от хостинга и перетащите файлы в нужную папку.
Шаг 3: Создание базы данных
Joomla хранит тексты и настройки в базе данных. Её нужно создать заранее.
- В панели управления найдите раздел «Базы данных MySQL» или phpMyAdmin.
- Создайте новую базу данных. Придумайте имя, например:
joomla_db. - Создайте пользователя для этой базы (например,
joomla_user). - Установите надёжный пароль для пользователя.
- Свяжите пользователя с базой данных — выберите базу, затем пользователя, и назначьте все привилегии (All privileges) для этой базы.
Обязательно запишите три параметра: имя базы данных, имя пользователя и пароль. Они понадобятся в следующем шаге.

Шаг 4: Запуск мастера установки
Теперь откройте браузер и перейдите по адресу вашего домена (например, http://ваш_сайт.ru). Если вы загрузили файлы в подпапку (например, public_html/joomla), то адрес будет http://ваш_сайт.ru/joomla.
Запустится пошаговый мастер установки Joomla:
- Выбор языка — выберите русский или английский.
- Проверка предустановки — система проверит, соответствует ли ваш хостинг требованиям. Если всё зелёное — нажимайте «Далее».
- Лицензионное соглашение — примите (GPL лицензия).
- Настройка базы данных — самое важное. Введите те самые три параметра, которые вы сохранили:
- Тип базы данных: оставьте MySQL.
- Имя сервера: обычно
localhost(уточните в техподдержке хостинга). - Имя пользователя, пароль и имя базы: введите созданные ранее.
- Префикс таблиц: оставьте стандартный
jos_или измените для безопасности.
- Настройка сайта и администрирования:
- Название сайта — любое, потом можно сменить.
- Ваш email — для уведомлений.
- Логин и пароль администратора — придумайте надёжные, запишите.
- Установка демо-данных — нажмите «Установить», если хотите получить готовый пример сайта для изучения. Для реального проекта демо-данные не нужны, но их легко удалить позже.
После этого начнётся установка. Когда она завершится, появится сообщение об успехе.
Шаг 5: Удаление папки installation
Это критически важный шаг! Сразу после установки Joomla автоматически не удаляет папку с установщиком. Эту папку нужно удалить вручную через файловый менеджер или FTP — она находится в корне вашего сайта и называется installation. Если её не удалить, злоумышленники смогут переустановить ваш сайт. После удаления папки вы сможете зайти в админку по адресу ваш_сайт/administrator.
Сравнение способов установки
| Характеристика | Автоматическая установка | Ручная установка |
|---|---|---|
| Время | 5–10 минут | 20–40 минут |
| Необходимые знания | Минимальные | Уверенный уровень (FTP, базы данных) |
| Управление обновлениями | Через автоустановщик или админку Joomla | Только через админку Joomla |
| Риск ошибок | Низкий | Средний (можно перепутать настройки БД) |
| Резервное копирование | Встроено в Softaculous | Нужно делать самостоятельно |
Частые ошибки при установке и их решение
Даже при ручной установке проблемы возникают редко, но вот типичные ситуации:
- Ошибка подключения к базе данных — проверьте три параметра (имя БД, пользователь, пароль) и убедитесь, что хостинг использует
localhostкак адрес сервера БД. - Белый экран или ошибка 500 — часто возникает из-за нехватки памяти PHP. В файле
configuration.php(в корне сайта) измените настройкуpublic $error_reporting = 'maximum';, чтобы увидеть точную ошибку. Исправление: обратитесь в техподдержку для увеличения memory_limit до 128M. - После установки вижу только папки и файлы — значит, вы загрузили файлы не в корневую папку. Переместите их из подпапки на уровень выше.
Установка Joomla на хостинг — процесс, с которым справятся даже начинающие пользователи, особенно если использовать автоматические установщики. Joomla — вторая по популярности CMS в мире, её выбирают для новостных порталов, корпоративных сайтов и даже интернет-магазинов. Если вы только начинаете знакомство с Joomla, автоустановщик станет самым быстрым стартом. А ручной метод пригодится вам позже, когда потребуется перенести готовый сайт или установить нестандартную версию.