Вам потребуется надежный и современный хостинг
Хостинг - это место, где размещается ваш сайт. На хостинге хранятся все файлы и база данных вашего сайта. Современный хостинг должен иметь все необходимое программное обеспечение для обеспечения работы динамического сайта.
Какое ПО должно находиться на хостинге в обязательном порядке?
- Веб-сервер. Это может быть Apache или Nginx
- Сервер баз данных. Чаще всего используется MySQL, реже - PostgreSQL.
- Интепретатор языка PHP должен поддерживать все современные версии этого языка программирования.
Вот пример минимальных и рекомендованных системных требований, предъявляемых к хостингу при использовании системы управления сайтом (CMS) Joomla

2. Зарегистрируйте доменное имя
Доменное имя — это адрес сайта в удобной для пользователя форме. По домену можно зайти на сайт или найти его в поисковой системе.
Доменное имя можно зарегистрировать через специальных регистраторов, таких как Reg.ru, RU-CENTER, Спринтхост и после прикрепить его к вашему хостингу в панели управления.
У большинства хостинг-провайдеров есть услуга регистрации и продления доменного имени через их панель управления. Это очень удобно, но могут возникнуть небольшие сложности при переносе сайта на другой хостинг.
3. Установите систему управления на ваш сайт.
Скачать систему управления Joomla можно на официальном сайте https://www.joomla.org/ или на странице https://github.com/joomla/joomla-cms/releases
Перевод на русский язык (русскую локализацию) можно скачать на странице https://github.com/JPathRu/localisation/releases
Автоматическая установка.
Многие хостинг-проайдеры предлагают автоматическую установку различных CMS, в том числе Joomla. Для этого в панели управления хостингом необходимо найти соответствующий раздел. Как правило, он называется Автоустановка приложений. Это очень простой способ. От пользователя требуется выбрать желаемую версию CMS и указать папку сайта. Весь дальнейший процесс автоматизирован (включает в себя копирование необходимых файлов, создание базы данных, настройка файлов конфигурации).
Ручная установка.
Если ваш провайдер не предлагает опцию автоматической инсталляции Joomla или по каким-то причинам вы хотите установить ее самостоятельно, используйте ручную установку. Процесс состоит из следующих этапов:
- Создание базы данных.
- Загрузка Joomla на хостинг. Точнее, дистрибутива этой CMS.
- Запуск мастера установки в браузере.
- Настройка в мастере параметров сайта.
- Подключение БД.
- Проверка установки.
При желании, во время установки (или после нее) можно установить демонстрационные данные (пример Блога на выбранном вами языке). Это облегчает создание собственного сайта начинающими разработчиками.
Во время установки вам будет предложено перевести систему на родной язык. Joomla поддерживает более 40 языков. Выполнить перевод возможно и после установки в панели управления сайтом.
Панель управления системой управления Joomla по умолчанию находится по адресу ваш сайт/administrator
Авторизовавшись в панели управления можно приступать к наполнению сайта контентом.
4. Определитесь с тематикой вашего сайта.
Типы сайтов, которые можно создать на CMS Joomla:
- Блог
- Продающий сайт
- Интернет-магазин
- Новостной сайт
- Сайт организации
Данный список неполон, так как Joomla - это универсальная система управления и имеет возможность расширять свой функционал за счет устанавливаемых расширений.
Расширения Joomla - это компоненты, плагины, модули и шаблоны.