Как установить Joomla 5.x и настроить сайт: пошаговый план
Установите Joomla 5.x на обычный хостинг за 20–40 минут: подготовьте PHP и базу данных, пройдите веб-мастер, включите HTTPS и сделайте базовые настройки сайта.

Чистая установка Joomla 5.x на подходящий хостинг обычно занимает 20–40 минут. В конце у вас будет рабочая админ-панель, главная страница, настроенные URL и HTTPS. Главное — заранее проверить версию PHP, создать базу данных и не перепутать пароль администратора с данными для подключения к базе.
Что подготовить до установки
Инструкция рассчитана на Joomla 5.x и обычный хостинг с панелью управления. Названия кнопок в cPanel, ISPmanager и других панелях могут отличаться, но набор действий тот же.
- домен, направленный на хостинг;
- доступ к панели хостинга и файлам сайта по файловому менеджеру, FTP или SFTP;
- PHP 8.1 или новее, если это допускает выбранный релиз Joomla 5.x;
- MySQL 8.0.13 или новее, MariaDB 10.4 или новее либо совместимая поддерживаемая СУБД;
- пустая база данных, её имя, имя пользователя и пароль;
- архив Joomla 5.x, скачанный с официального сайта;
- сертификат TLS для работы сайта по HTTPS.
Точные требования могут меняться между минорными версиями. Перед загрузкой архива сверьте их с документацией именно того релиза, который устанавливаете.
Термин: корень сайта — каталог, содержимое которого веб-сервер отдаёт по вашему домену. На хостинге он может называться public_html, www, htdocs или иначе.
Шаг 1. Подготовьте домен и корень сайта
- Добавьте домен в панели хостинга и укажите для него каталог сайта. Если домен и хостинг у разных компаний, настройте DNS-записи по инструкции хостинга.
- Откройте корень сайта и убедитесь, что там нет старых файлов CMS. Если сайт уже работал, сначала скачайте резервную копию файлов и базы. Не удаляйте данные без копии.
- В настройках домена выберите поддерживаемую версию PHP. Для Joomla 5.x используйте версию из актуальных системных требований конкретного релиза.
Проверка: при открытии домена вы видите стандартную страницу хостинга, пустой каталог или ошибку «файл не найден», но не старую копию сайта.
Шаг 2. Создайте базу данных
В панели хостинга откройте раздел MySQL или MariaDB и создайте базу. Затем создайте отдельного пользователя и выдайте ему права на эту базу. Запишите четыре значения:
- название базы;
- имя пользователя;
- пароль пользователя;
- адрес сервера базы данных.
На многих хостингах сервером будет localhost, но это не универсальное правило. Иногда панель показывает отдельный адрес или порт. Для сайта лучше использовать отдельного пользователя базы, а не административную учётную запись СУБД.
Проверка: пользователь видит созданную базу в панели, а рядом отображаются выданные ему права. Если хостинг автоматически добавил префикс к имени, записывайте полное имя, включая этот префикс.
Самая частая причина провала установки — не Joomla, а неверная пара «имя базы — пользователь базы». Скопируйте значения из панели без пробелов и не подставляйте пароль от личного кабинета хостинга.
Шаг 3. Загрузите Joomla 5.x
- Скачайте полный архив Joomla 5.x с официальной страницы загрузки. Не берите дистрибутив с неизвестного форума или из случайного файлового каталога.
- Загрузите архив в корень сайта через файловый менеджер, FTP или SFTP.
- Распакуйте архив на сервере. В корне должны появиться файлы и каталоги Joomla, а не ещё одна вложенная папка вроде
Joomla_5. - Удалите архив после распаковки, если панель не делает это автоматически. Это уменьшает риск случайной загрузки установочного файла посторонним пользователем.
Проверка: при открытии домена появляется стартовая страница веб-установщика Joomla с выбором языка.
Шаг 4. Пройдите веб-установщик
Язык и данные сайта
Выберите язык интерфейса и задайте название сайта. Название можно изменить позже в панели управления. На этом же этапе создайте учётную запись администратора.
- используйте отдельный логин, а не очевидное значение
admin; - задайте длинный уникальный пароль и сохраните его в менеджере паролей;
- укажите рабочий адрес электронной почты для уведомлений;
- не используйте пароль от почты или хостинга.
Проверка: форма принимает данные и позволяет перейти к настройке базы. Если появляется сообщение о слабом пароле, замените его, а не отключайте проверку.
Подключение к базе
В форме базы выберите тип СУБД, который поддерживает ваш хостинг. Затем заполните поля:
| Поле | Что указать | Откуда взять |
|---|---|---|
| Имя пользователя | Пользователь базы | Раздел MySQL или MariaDB |
| Пароль | Пароль пользователя базы | Вы задали его при создании пользователя |
| Имя базы | Полное имя базы, включая префикс хостинга | Список баз в панели |
| Имя хоста | localhost или адрес из панели | Инструкция хостинга |
| Префикс таблиц | Значение, предложенное установщиком | Не меняйте без причины |
Префикс таблиц отделяет таблицы Joomla от других таблиц в той же базе. Надёжнее использовать отдельную базу, но на ограниченном тарифе префикс помогает не перепутать данные разных приложений.
Проверка: установщик переходит к финальному экрану без ошибки подключения к базе. Если он сообщает о невозможности соединения, проверьте имя хоста, полный логин и права пользователя.
Финальная установка
На последнем экране проверьте выбранные параметры и запустите установку. Если мастер предлагает установить демонстрационные данные, для нового проекта их можно выбрать: они покажут структуру материалов, меню и модулей. Для чистого коммерческого сайта демоданные чаще мешают и потребуют последующей очистки.
После завершения удалите каталог installation кнопкой установщика. Если кнопка не сработала, удалите каталог через файловый менеджер или SFTP.
Проверка: главная страница открывается, а по адресу /administrator появляется форма входа в панель.
Шаг 5. Сделайте базовую настройку
- Включите HTTPS. Сначала выпустите сертификат в панели хостинга. Затем откройте настройки Joomla и включите принудительное использование HTTPS после проверки, что сайт уже открывается по защищённому адресу.
- Настройте часовой пояс. Выберите регион, в котором вы публикуете материалы и проверяете расписание публикаций. Неверный часовой пояс сдвигает время выхода материалов и системных задач.
- Задайте почту отправителя. Укажите адрес на вашем домене и настройте SMTP по требованиям хостинга. Проверьте отправку письма восстановления пароля.
- Включите понятные URL. В глобальных настройках Joomla активируйте дружественные URL. Если сервер Apache использует файл
.htaccess, переименуйте поставляемый примерhtaccess.txtв.htaccess. Для Nginx правила задаются в конфигурации сервера, а не в этом файле. - Создайте структуру меню. Сначала добавьте категории и материалы, затем пункт главного меню для главной страницы. Проверьте сайт в режиме гостя, а не только из-под администратора.
- Удалите лишнее. Уберите неиспользуемые демоматериалы, расширения и учётные записи. Каждое дополнительное расширение увеличивает объём обновлений и поверхность для ошибок.
Проверка: сайт открывается по HTTPS без предупреждения браузера, страницы получают короткие URL, письмо восстановления приходит, а пункты меню ведут на правильные материалы.
Если установка не получилась
«Could not connect to the database»
Проверьте адрес сервера базы, полное имя пользователя и базы с префиксами хостинга. Убедитесь, что пользователь действительно добавлен к базе и получил права. Пароль от панели хостинга здесь не подходит автоматически.
«404 Not Found» после включения понятных URL
На Apache проверьте наличие переименованного .htaccess и поддержку перезаписи URL. На Nginx проверьте конфигурацию виртуального хоста: файл .htaccess Nginx не обрабатывает.
Белый экран или ошибка 500
Причиной может быть неподдерживаемая версия PHP, неисправное расширение или нехватка памяти. Посмотрите журнал ошибок в панели хостинга, временно переключитесь на версию PHP из требований Joomla и отключите недавно добавленные расширения.
«The requested page could not be found» для всех страниц
Сначала отключите дружественные URL и проверьте сайт. Если главная страница снова работает, проблема связана с правилами веб-сервера или настройкой перезаписи. Не меняйте случайно системные файлы Joomla: сначала сохраните резервную копию.
Не приходит письмо восстановления
Проверьте папку «Спам», адрес отправителя и настройки SMTP. На части хостингов отправка PHP-почтой ограничена, поэтому нужен SMTP-сервер почтового провайдера или хостинга.
Что настроить после установки
Сначала сделайте резервную копию файлов и базы и убедитесь, что умеете восстановить её на тестовом каталоге. Затем включите двухфакторную аутентификацию для администраторов, ограничьте число учётных записей с полными правами и установите обновления Joomla и расширений.
Первые семь дней проверяйте журнал ошибок, отправку писем, работу форм и открытие страниц без авторизации. После установки шаблона и расширений повторите проверку на мобильном устройстве. Метрика, за которой стоит следить в продакшене в первую очередь, — не только скорость главной страницы, но и ошибки 4xx/5xx после изменения URL.
Дальше: сохраните список установленных расширений, настройте автоматические резервные копии с хранением вне хостинга и отдельно проверьте процедуру восстановления. Инвалидация кеша и тонкая SEO-настройка — отдельные задачи, их не стоит смешивать с базовой установкой.
Тренажёр к экзамену: Вопросы, проверка ответов, план подготовки
Спросить за 10 ₽Источники: Joomla Documentation: Installing Joomla, Официальная страница загрузки Joomla
Частые вопросы
Можно ли установить Joomla 5.x на обычный виртуальный хостинг?
Что делать, если я не знаю пароль базы данных?
Можно ли поставить Joomla в существующую папку сайта?
Почему после установки сайт открывается, а страницы меню дают ошибку 404?
Что будет, если удалить каталог installation не удалось?
Нужно ли сразу устанавливать шаблон и расширения?
Подойдёт ли эта инструкция для Joomla 4.x?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.