Установка Joomla 6 выполняется в 4 этапа: проверка требований (PHP 8.3+, MySQL/MariaDB), создание базы данных, загрузка файлов на сервер и запуск мастера установки. Процесс идентичен для виртуального хостинга и локального сервера (OpenServer, XAMPP). После инсталляции обязательна базовая настройка безопасности и локализация.
- Системные требования Joomla 6: Что необходимо для установки
- Выбор среды: Установка на хостинг или локальный компьютер?
- Пошаговая установка Joomla 6 на хостинг (Руководство для новичков)
- Как установить Joomla 6 на локальный компьютер (OpenServer, XAMPP)
- Настройка Joomla после установки: Первые шаги
- Частые ошибки при установке и их решение
- FAQ (Вопросы и ответы)
- Итоговые выводы и следующие шаги
Системные требования Joomla 6: Что необходимо для установки
Прежде чем скачивать дистрибутив, давайте разберёмся, какое окружение требует Joomla 6. Эта CMS активно развивается, и с каждым мажорным обновлением повышается планка системных требований. Установка на устаревшем стеке технологий не просто невозможна — она критически снижает безопасность и скорость работы сайта.
Минимальные и рекомендуемые параметры
Официальная документация Joomla Project чётко регламентирует версии программного обеспечения. По нашему опыту поддержки сайтов, закладка правильного фундамента на старте экономит часы диагностики и исправления ошибок в будущем.
Вот актуальный чек-лист требований для Joomla 6 (стабильная ветка, релиз конец 2025 года):
- PHP: Минимум 8.3.0, рекомендуется 8.4.
- Базы данных: MySQL 8.0.13+, MariaDB 10.6+ (оптимальный выбор), PostgreSQL 14.0+.
- ОЗУ: Минимум 256 МБ, для стабильной работы рекомендуется от 512 МБ.
- Веб-сервер: Apache 2.4+ (с mod_rewrite) или Nginx 1.17+.
- Кодировка: Поддержка UTF-8.
Важно понимать: В некоторых устаревших инструкциях можно встретить требование PHP 8.2+. Это критическая ошибка. Joomla 6 строго требует минимум PHP 8.3.0. Попытка установить CMS на PHP 8.2 приведёт к фатальной ошибке. Всегда проверяйте версию PHP в панели управления хостингом перед началом работ.
Выбор типа хостинга
Проще говоря, Joomla 6 — это современная система, которой нужны современные ресурсы. Виртуальный хостинг на базе Linux (Ubuntu, CentOS 8/9, AlmaLinux) полностью закрывает потребности большинства бизнес-сайтов и корпоративных блогов.
Если вы планируете высоконагруженный проект или интернет-магазин, имеет смысл рассмотреть VPS/VDS. Выделенный сервер даёт полный контроль над конфигурацией PHP и кэшированием на уровне системы, что критически важно для технического SEO и скорости отклика.
Таблица 1: Сравнение минимальных и рекомендуемых системных требований
| Параметр | Минимальные требования | Рекомендуемые значения |
|---|---|---|
| PHP | 8.3.0 | 8.4.x |
| База данных | MySQL 8.0.13 / MariaDB 10.6 | MariaDB 10.6+ / MySQL 8.0+ |
| Веб-сервер | Apache 2.4 / Nginx 1.17 | Apache 2.4+ (с mod_rewrite) |
| Оперативная память (ОЗУ) | 256 МБ | 512 МБ и выше |
Выбор среды: Установка на хостинг или локальный компьютер?
Перед тем как начать скачивание дистрибутива, важно решить, где именно будет разворачиваться ваша CMS. Этот выбор определяет не только сложность процесса, но и безопасность ваших данных. Давайте разберёмся, какой сценарий подходит именно вам.
Локальная установка (OpenServer, XAMPP)
Локальный сервер — это программная среда, которая превращает ваш обычный компьютер в полноценный веб-сервер. Установка Joomla на локальный компьютер идеальна для обучения, тестирования новых шаблонов, разработки собственных расширений или отладки кода без риска «сломать» рабочий сайт.
На практике мы в IWS.BY всегда рекомендуем начинать знакомство с CMS именно так. Вы получаете полный контроль над окружением, мгновенную скорость отклика (так как данные не передаются по сети) и возможность экспериментировать.
Для создания такой среды сегодня используются два основных инструмента:
- OpenServer Panel — наиболее предпочтительный выбор для Windows. Он обладает удобным графическим интерфейсом, позволяет в пару кликов переключать версии PHP (что критично для Joomla 6) и включает все необходимые модули (phpMyAdmin, почтовый сервер).
- XAMPP — кроссплатформенное решение (Windows, macOS, Linux), которое также стабильно работает, но требует чуть больше ручной настройки конфигурационных файлов.
Важно понимать: Забудьте о таком инструменте, как Денвер. Этот локальный сервер не обновлялся много лет, не поддерживает современные версии PHP (8.3+) и содержит устаревшие, уязвимые компоненты. Попытка установить Joomla 6 на Denwer обречена на провал и создаст ложное впечатление о неработоспособности самой CMS. Чтобы создать локальный хостинг для современных задач, используйте только актуальные решения.
Установка на хостинг
Если ваша цель — запустить реальный сайт, доступный пользователям в интернете, вам необходима установка Joomla на хостинг. Это финальная среда (продакшн), где сайт будет работать постоянно.
Существует два основных пути развертывания на хостинге:
- Автоматическая установка (через Softaculous или аналогичные скрипты в панели управления). Это самый простой вариант для новичков. Хостинг-провайдер сам создаёт базу данных, загружает файлы и запускает мастер. Однако вы не всегда можете выбрать конкретную версию PHP или получить «чистую» сборку без предустановленных демо-данных.
- Ручная установка. Даёт полный контроль над процессом. Вы сами создаёте базу данных с нужной кодировкой, загружаете официальный дистрибутив и настраиваете права доступа. Именно этот метод мы подробно разберём далее, так как он гарантирует максимальную безопасность и предсказуемый результат.
Таблица 2: сравнение локального сервера и виртуального хостинга
| Критерия | Локальный сервер (OpenServer / XAMPP) | Виртуальный хостинг (Shared / VPS) |
|---|---|---|
| Доступность в интернете | Только с вашего компьютера | Доступен 24/7 для всех пользователей |
| Скорость работы | Максимальная (нет сетевых задержек) | Зависит от тарифа и нагрузки на сервер |
| Сложность настройки | Низкая (готовые пакеты ПО) | Средняя (требует работы с FTP и панелью хостинга) |
| Стоимость | Бесплатно | Требует оплаты тарифного плана |
| Лучший сценарий использования | Обучение, разработка, тестирование | Публикация реального рабочего сайта |
Пошаговая установка Joomla 6 на хостинг (Руководство для новичков)
Вы выбрали хостинг для запуска реального проекта. Отличное решение. Хотя многие провайдеры предлагают автоматическую установку в один клик, ручная установка дает вам полный контроль над процессом. Это гарантирует, что вы получите чистую, актуальную версию CMS без скрытых демо-данных или предустановленных плагинов, которые могут замедлить сайт.
Давайте разберём пошагово, как установить Joomla на хостинг. Весь процесс состоит из четырёх логических этапов.
Шаг 1. Создание базы данных и пользователя
Joomla хранит весь контент, настройки и пользователей в базе данных. Прежде чем запускать установщик, эту базу необходимо подготовить.
- Войдите в панель управления хостингом (cPanel, ISPmanager или Plesk).
- Найдите раздел «Базы данных» (обычно это «Мастер баз данных MySQL» или «Базы данных MySQL»).
- Создайте новую базу данных. Придумайте понятное имя (например, joomla_db).
- Создайте пользователя базы данных. Задайте надежный логин и сложный пароль (используйте генератор паролей).
- Свяжите пользователя с базой данных. Назначьте пользователю все привилегии (ALL PRIVILEGES). Это критически важно, иначе установщик не сможет создать таблицы.
- Убедитесь, что кодировка базы данных установлена в utf8mb4 (это стандарт для корректной работы с кириллицей и эмодзи в Joomla 6).
Совет: Запишите имя базы данных, имя пользователя и пароль в текстовый файл на вашем компьютере. Эти данные понадобятся вам на шаге 3.
Шаг 2. Скачивание и загрузка файлов
Теперь нам нужны сами файлы CMS. Важно скачивать дистрибутив только из официального источника, чтобы избежать внедрения вредоносного кода.
- Перейдите на официальный сайт downloads.joomla.org и скачайте последнюю стабильную версию Joomla 6 (Full Package, формат .zip).
- Откройте Файловый менеджер в панели хостинга или подключитесь по FTP с помощью клиента (например, FileZilla).
- Перейдите в корневую директорию вашего сайта. Обычно это папка public_html, www или htdocs.
- Загрузите скачанный .zip архив в эту папку.
- Распакуйте архив прямо в файловом менеджере хостинга. После распаковки вы должны увидеть файлы вроде index.php, configuration.php-dist и папки administrator, templates непосредственно в корне, а не вложенными в дополнительную папку.
Шаг 3. Запуск мастера установки
Когда файлы на месте, а база данных создана, вступает в действие мастер установки Joomla.
- Откройте браузер и введите адрес вашего домена (например, https://vash-sait.com).
- На первом экране выберите язык интерфейса (Русский) и введите название сайта, а также данные Супер-администратора (Имя, Логин, Пароль, Email).
- Важно: Используйте сложный пароль и реальную почту. Эта учетная запись будет иметь полные права на управление сайтом.
- Нажмите «Далее» и перейдите к настройке базы данных.
- Заполните форму:
- Тип базы данных: MySQLi (наиболее оптимизированный драйвер для MySQL/MariaDB).
- Имя хоста: обычно localhost. Если соединение не проходит, попробуйте 127.0.0.1 (некоторые хостинги требуют именно IP-адрес).
- Имя пользователя, Пароль, Имя базы данных: те, что вы создали на Шаге 1.
- Префикс таблиц: оставьте стандартный jos_ или сгенерируйте случайный для повышения безопасности.
- Нажмите «Далее». Мастер проверит соединение и, если всё верно, предложит установить сайт. Нажмите кнопку «Установить».
Шаг 4. Завершение и удаление папки installation
После успешной установки вы увидите финальный экран с сообщением «Joomla успешно установлена». Здесь мастер предложит две кнопки: «Открыть сайт» и «Открыть панель администратора».
Но прежде чем нажимать на них, необходимо выполнить одно критически важное действие.
Важно понимать: «Всегда удаляйте папку /installation сразу после завершения мастера. Это базовое правило безопасности Joomla, игнорирование которого делает сайт уязвимым для взлома. Более того, современные версии Joomla автоматически блокируют доступ к панели администратора, пока эта папка не будет удалена или переименована».
Как удалить папку installation:
- Способ А (Рекомендуемый): Нажмите кнопку «Удалить папку установки» прямо на финальном экране мастера. Joomla попытается сделать это автоматически.
- Способ Б (Ручной): Если автоматическое удаление не сработало (из-за ограничений прав хостинга), вернитесь в Файловый менеджер, найдите папку installation в корне сайта и удалите её вручную.
После этого установка считается полностью завершенной. Вы можете войти в панель администратора по адресу https://vash-sait.com/administrator.
Как установить Joomla 6 на локальный компьютер (OpenServer, XAMPP)
Если вы хотите протестировать новый шаблон, безопасно поэкспериментировать с настройками или просто изучить возможности CMS без риска «сломать» рабочий сайт, вам необходима установка Joomla на локальный компьютер.
Проще говоря, вы превращаете свой обычный ПК в полноценный веб-сервер. Это идеальный полигон для обучения и разработки. Давайте разберём, как это сделать правильно, используя современные и безопасные инструменты.
Подготовка локальной среды (OpenServer Panel)
Для создания локального хостинга на Windows существует несколько решений, но не все они подходят для современных задач.
Почему OpenServer Panel — лучший выбор: Эта программа предлагает гибкое управление версиями PHP прямо из графического интерфейса. Вы можете в два клика переключиться с PHP 8.3 на 8.4, что критически важно для корректной работы Joomla 6. Кроме того, OpenServer уже включает в себя всё необходимое: веб-сервер (Apache/Nginx), систему управления базами данных (MySQL/MariaDB) и phpMyAdmin.
Важно понимать: Забудьте о таком инструменте, как Денвер. Этот локальный сервер не обновлялся много лет, не поддерживает актуальные версии PHP (8.3+) и содержит устаревшие компоненты. Попытка выполнить установку Joomla 6 на Denwer технически невозможна и создаст ложное впечатление о неработоспособности самой CMS. Чтобы создать локальный хостинг для современных проектов, используйте только актуальные решения, такие как OpenServer Panel или, как альтернатива, XAMPP.
Алгоритм локальной установки
Процесс разворачивания CMS на своем компьютере состоит из пяти простых шагов. В проектах IWS.BY мы используем именно этот алгоритм для быстрой настройки тестовых сред.
- Настройка PHP в OpenServer. Откройте панель управления, перейдите в «Настройки» → «Модули» и убедитесь, что для HTTP-сервера выбрана версия PHP 8.3 или выше. Перезапустите сервер, чтобы изменения вступили в силу.
- Создание локального домена. В меню OpenServer выберите «Дополнительно» → «Конфигурация» → «Домены». Добавьте новый домен, например, joomla6.local, и укажите путь к будущей папке с сайтом.
- Размещение файлов. Скачайте дистрибутив Joomla 6 с официального сайта. Распакуйте содержимое архива в созданную папку (обычно это C:\OSPanel\domains\joomla6.local).
- Создание базы данных. Откройте phpMyAdmin (доступен через меню OpenServer). Создайте новую пустую базу данных с именем, например, joomla6_db. Кодировку оставьте по умолчанию (обычно utf8mb4_general_ci).
- Запуск мастера установки. Откройте браузер и перейдите по адресу http://joomla6.local. Запустится знакомый вам мастер установки Joomla. Введите данные созданной базы данных (имя пользователя по умолчанию в OpenServer — root, пароль пустой) и завершите инсталляцию.
На своем компьютере необходимо создать изолированную среду, чтобы эксперименты не влияли на ваши основные проекты. После завершения этих шагов у вас будет полностью рабочая копия сайта, доступная только вам.
Настройка Joomla после установки: Первые шаги
Вы только что завершили работу мастера установки, и перед вами открылась панель администратора. Поздравляем, базовый этап пройден. Однако «голая» Content Management System (система управления контентом) ещё не готова к реальной работе.
Проще говоря, установка движка — это как покупка автомобиля: он ездит, но для комфортной и безопасной поездки его нужно настроить под себя. В проектах IWS.BY мы всегда выделяем отдельный этап на пост-инсталляционную конфигурацию, так как именно здесь закладывается фундамент безопасности и будущего SEO-продвижения сайта.
Давайте разберём пошагово, что необходимо сделать в первые 15 минут после того, как вы решили установить CMS Joomla.
Установка и активация русского языка или других
Если во время установки вы выбрали английский язык или хотите убедиться, что интерфейс переведён корректно, это легко исправить. Установка русского языка Joomla занимает буквально минуту.
- В панели администратора перейдите в меню Система → Установка → Расширения.
- На вкладке «Установить» в строке поиска введите Russian или Русский.
- Система найдёт официальный языковой пакет. Нажмите кнопку Установить.
- После завершения перейдите в Система → Языки → Установленные.
- Нажмите на звёздочку рядом с «Russian (RU)», чтобы сделать его языком интерфейса по умолчанию (Default).
Базовая конфигурация безопасности и SEO
Это самый критический блок настройки. Игнорирование этих шагов делает сайт уязвимым для атак и невидимым для поисковых систем.
- Включение ЧПУ (SEF) и настройка .htaccess По умолчанию ссылки в Joomla выглядят так: https://vash-sait.com/index.php?option=com_content&view=article&id=1. Это плохо для пользователей и катастрофично для SEO.
- Перейдите в Система → Общие настройки → вкладка Сайт.
- Включите параметры: SEF-адреса (Да), Добавлять суффикс к URL (Да), Включить переопределение ссылок (Да).
- Важно понимать: Чтобы переопределение ссылок заработало, вы должны зайти в файловый менеджер хостинга (или по FTP), найти в корневой папке файл htaccess.txt и переименовать его в .htaccess (с точкой в начале). Без этого файла ЧПУ выдаст ошибку 404.
- Двухфакторная аутентификация (2FA) Учетная запись Супер-администратора — это ключи от всего сайта. Защитите их.
- Перейдите в свой профиль (иконка пользователя в правом верхнем углу).
- Во вкладке «Двухфакторная аутентификация» выберите метод (рекомендуем «Секретный ключ» для приложений типа Google Authenticator или Authy).
- Отсканируйте QR-код телефоном, введите проверочный код и сохраните настройки.
- Проверка прав доступа к файлам Убедитесь, что ваш хостинг выставил корректные права. Стандарт безопасности для Joomla: 755 для всех директорий (папок) и 644 для всех файлов. Это предотвращает несанкционированную запись в исполняемые скрипты злоумышленниками.
Обновление и миграция
Современная Joomla требует поддержания актуальности. Сразу после установки зайдите в Система → Обновление и проверьте, нет ли доступных минорных патчей безопасности для вашей версии.
Опыт IWS.BY: Если ваша цель — не новый сайт, а миграция с joomla старой версии (например, с 3.x или 4.x), чистая установка, описанная выше, вам не подходит. Для переноса данных используются специализированные компоненты миграции (например, SP Upgrade или jUpgrade), которые требуют предварительного создания полной резервной копии (бэкапа) старого сайта. Никогда не начинайте миграцию без бэкапа.
- Установлен и активирован русский язык интерфейса.
- Включены SEF-адреса в общих настройках.
- Файл htaccess.txt переименован в .htaccess.
- Настроена двухфакторная аутентификация (2FA) для администратора.
- Проверены права доступа к файлам (644) и папкам (755).
Частые ошибки при установке и их решение
Даже при наличии подробной пошаговой инструкции процесс развертывания CMS не всегда проходит идеально. Иногда мастер установки зависает, выдает непонятные коды или просто показывает белый экран. Не паникуйте.
Практика показывает, что чаще всего проблемы при установке Joomla 6 сводятся к трём типичным причинам: некорректные данные подключения к базе данных, неподходящая версия PHP или неверные права доступа к файлам.
Давайте разберём пошагово, как диагностировать и исправить эти проблемы, чтобы ваша установка прошла успешно.
Ошибка «Не удается подключиться к базе данных»
Это самая распространенная проблема. Мастер установки прерывается с сообщением «Could not connect to database».
Причины и решение:
- Опечатка в данных. Перепроверьте имя базы данных, имя пользователя и пароль в панели управления хостингом. Скопируйте и вставьте их напрямую, чтобы исключить человеческий фактор.
- Неверный хост. По умолчанию в поле «Имя хоста» указано localhost. Однако на некоторых хостинг-провайдерах (особенно на выделенных серверах или специфических конфигурациях) требуется указывать IP-адрес 127.0.0.1. Попробуйте заменить localhost на 127.0.0.1 и нажать «Далее».
- Отсутствие привилегий. Убедитесь, что при создании пользователя базы данных вы назначили ему все привилегии (ALL PRIVILEGES). Без прав на создание таблиц мастер установки не сможет завершить работу.
Белый экран (White Screen) или внутренняя ошибка сервера (500)
Если после нажатия кнопки «Установить» вы видите абсолютно пустую страницу или стандартную ошибку 500, это сигнал о несовместимости окружения.
Причины и решение:
- Устаревшая версия PHP. Это критическое требование. Если ваш хостинг по умолчанию использует PHP 8.2 или ниже, Joomla 6 не запустится. Зайдите в панель хостинга и принудительно переключите версию PHP на 8.3 или 8.4.
- Ловушка устаревших инструкций. В интернете до сих пор можно найти запросы вида «centos 6 инструкция по установке joomla». Важно понимать: CentOS 6 достиг конца жизненного цикла (EOL) много лет назад. Эта операционная система физически не поддерживает современные версии PHP и MySQL, необходимые для Joomla 6. Использование таких гайдов гарантированно приведет к ошибке. Выбирайте актуальные ОС, такие как Ubuntu 22.04/24.04, AlmaLinux или CentOS 9 Stream.
- Нехватка оперативной памяти. Если лимит памяти PHP (memory_limit) на хостинге установлен ниже 256 МБ, процесс распаковки или инициализации может быть прерван сервером.
Универсальный способ диагностики (если причины выше не помогли):
Белый экран часто означает, что произошла ошибка PHP, но Joomla по умолчанию скрывает её текст из соображений безопасности. Чтобы превратить «загадку» в решаемую задачу, временно включите режим отладки:
- Откройте файл configuration.php в корневой папке вашего сайта (через файловый менеджер хостинга или FTP-клиент).
- Найдите строку: public $error_reporting = 'none';
- Замените значение 'none' на 'maximum', чтобы строка выглядела так: public $error_reporting = 'maximum';
- Сохраните файл и обновите страницу в браузере.
Теперь вместо пустого экрана вы увидите точный текст ошибки (например, указание на отсутствующий модуль или синтаксический сбой). Это даст вам конкретную фразу для поиска решения.
Важно: после устранения проблемы обязательно верните значение 'default' или 'none', чтобы не раскрывать технические детали сайта посторонним.
Проблемы с правами доступа к файлам (755/644)
Иногда установка проходит успешно, но сайт не отображается, или вы не можете загрузить изображения в админ-панели. Это классическая проблема прав доступа (permissions).
Как это исправить:
- Откройте файловый менеджер хостинга или подключитесь через FTP-клиент (например, FileZilla).
- Выделите все файлы и папки в корневом каталоге сайта.
- Установите права 755 для всех директорий (папок). Это означает, что владелец может читать, писать и выполнять файлы, а остальные — только читать и выполнять.
- Установите права 644 для всех файлов. Это разрешает владельцу чтение и запись, а остальным — только чтение.
- Важно: Никогда не устанавливайте права 777 на папки в рабочей среде. Это грубейшее нарушение безопасности, которое открывает прямой путь для внедрения вредоносного кода.
Что делать, если мастер установки завис на 70-80
Чаще всего это указывает на тайм-аут выполнения скрипта PHP или нехватку оперативной памяти. Решение: Увеличьте параметры max_execution_time до 120 и memory_limit до 256M в настройках PHP вашего хостинга.
Почему после установки я вижу ошибку 404 на всех страницах, кроме главной?
Это означает, что вы включили ЧПУ (SEF-адреса), но сервер не знает, как их обрабатывать. Решение: Зайдите в файловый менеджер, найдите файл htaccess.txt в корне сайта и переименуйте его в .htaccess (с точкой в начале). Если файл уже называется .htaccess, убедитесь, что в настройках хостинга включен модуль mod_rewrite (для Apache).
Можно ли продолжить установку, если пропущен какой-то из шагов мастера?
Нет, мастер установки Joomla линейный и не поддерживает возврат на предыдущие шаги без потери прогресса. Решение: Если вы допустили ошибку в данных, лучше всего удалить созданные таблицы в базе данных через phpMyAdmin, очистить папку установки и начать процесс заново. Это гарантирует чистоту конфигурации.
FAQ (Вопросы и ответы)
Даже при наличии подробной инструкции у пользователей часто возникают точечные вопросы. Мы собрали самые частые из них, чтобы закрыть оставшиеся пробелы в понимании того, как правильно установить joomla на хостинг или локальный сервер.
Эти ответы сформулированы так, чтобы вы могли быстро найти решение, не перечитывая всю статью.
Итоговые выводы и следующие шаги
Мы разобрали весь цикл: от проверки требований к хостингу до финальной настройки безопасности. Чтобы закрепить материал, вот краткая выжимка главного:
- Требования строгие: Joomla 6 требует минимум PHP 8.3.0 и современные СУБД (MySQL 8.0+ или MariaDB 10.6+).
- Среда имеет значение: Для тестов используйте OpenServer Panel, для реального сайта — виртуальный или выделенный сервер на Linux. Забудьте про Denwer.
- Ручная установка надежнее: Создание БД, загрузка файлов и запуск мастера вручную дают вам полный контроль и чистую систему.
- Безопасность с первого дня: Удаление папки /installation, включение SEF-адресов и настройка 2FA — это не опции, а обязательные шаги.
- Ошибки решаемы: 90% проблем при инсталляции связаны с неверными данными БД или правами доступа 755/644.
Что делать дальше? Выберите ваш сценарий:
- Сценарий А: «Я только учусь и тестирую»
Установите Joomla 6 на OpenServer, скачайте несколько бесплатных шаблонов из каталога JED (Joomla Extensions Directory) и попробуйте создать структуру меню и пару материалов. Это лучший способ понять архитектуру системы управления контента без риска. - Сценарий Б: «Мне нужен рабочий сайт для бизнеса»
После успешной установки на хостинг немедленно настройте резервное копирование (например, через компонент Akeeba Backup) и перейдите к базовой SEO-оптимизации: настройте ЧПУ, пропишите Title и Description для главной страницы, подключите Яндекс.Метрику или Google Analytics.
Если в процессе установки и настройки у вас возникнут нестандартные ситуации, не стесняйтесь обращаться к официальной документации Joomla или к специалистам для проведения технического аудита вашей конфигурации.