Как установить Joomla на хостинг? Полное руководство

Комментариев: 0

Эта статья написана для новичков, которые только делают свой первый шаг в разработке сайтов на CMS Joomla. Поэтому в статье я постарался описать не только шаги установки, но и другие важные для общего понимания моменты без которых невозможно установить любую систему управления.

Хостинг или локальный сервер, домен?

Если вы уже имеете установленный локальный сервер или уже приобрели хостинг и домен, то этот раздел моей статьи можете пропустить, так как здесь я постараюсь кратко описать что это и для чего это нужно.

  • Домен - имя вашего сайта, например: mysite.ru
  • Хостинг - место на жестком диске, обеспечивает бесперебойный доступ к сайту для всех пользователей интернета.
  • Локальный сервер - тоже самое, что и хостинг но только у вас на компьютере, сайт будет доступен только на вашем компьютере.

Вашему сайту нужен "Домик", местечко в интернете, что бы ваш сайт был всегда доступен. Наш импровизированный "домик" называется хостингом для сайта и такой хостинг предлагает множество различных компаний. Они же, как правило предлагают и зарегистрировать доменное имя. Чуть ниже, я пошагово расскажу как зарегистрировать хостинг и домен, но нужно узнать ещё немного о локальном сервере.

Локальный сервер позволяет развернуть необходимое веб-окружение прямо у себя на компьютере (сделать так скажем свой хостинг). Это бесплатно и даже иногда удобно, но доступ к содержимому вашего сайта будет только с вашего компьютера. Вы не сможете зайти на разрабатываемый сайт с другого ПК. На самом деле, для начинающих разработчиков, это только усложняет процесс, так как вам сначала нужно установить сервер, затем сделать сайт, а затем перенести его на хостинг. Поэтому я предлагаю сразу начинать с хостинга, дабы не создавать себе лишние проблемы. Ну, а если вы по какой-то причине всё же хотите себе локальный север, тогда вот несколько на выбор: Xampp или OpenServer.

к содержанию ↑

Регистрация хостинга

Как я и писал выше, хостинговых компаний очень много, при желание , вы можете найти в интернете именно ту, которая вам понравится больше всего. Лично я использую для многих проектов хостинг Timeweb и именно на его примере и продолжу писать эту статью. Приступим.

1. Переходим в разделы тарифы: https://timeweb.com/ru/services/hosting/ и выбираем тарифный план Year+ (179 руб./месяц, при оплате помесячно, а при оплате за год, они предлагают хорошую скидку, выбирайте сами).

2. Нажимаем кнопку "Заказать" и заполняем простую форму, где указываем Имя, Email и период оплаты.

После нажатия кнопки "Заказать" вы попадёте в панель управления хостингом, а на ваш почтовый ящик придёт письмо с доступом к личному кабинету и FTP-доступом (что такое FTP-доступ мы узнаем позже).

На этом регистрация хостинга завершена. Нам позволят использовать его 10 дней бесплатно, после чего нужно будет обязательно его оплатить (за месяц или за год). Теперь нам нужно зарегистрировать домен.

к содержанию ↑

Регистрация домена

Давайте определимся с именем вашего будущего сайта и зарегистрируем его. Нам потребуется какое-то количество денег (зависит от домена) прямо сейчас, так как оплата за домен происходит сразу. Домен оплачивается на год и каждый год его необходимо продлять. На момент написания статьи, регистрация домена в зоне .ru - 179 руб./год (к слову сказать, продление домена обычно стоит дороже, может 300-400 рублей, зависит от хостинга).

1. Переходим в раздел "Домены и поддомены", затем нажимаем кнопку "Зарегистрировать домен" и в поле ввода указываем желаемый домен.

2. Если домен не занят, кнопка "Зарегистрировать" будет активной и на неё необходимо нажать, что бы закончить процесс регистрации.

3. На следующем этапе снимаем галочки "Защитить сайт SSL-сертификатом Sectigo и нажимаем кнопку "Создать администратора". В появившемся окне, указываем паспортные данные человека, на кого регистрируется доменное имя (если вы укажите не существующие паспортные данные, вы не сможете продать домен в дальнейшем и не будете иметь юридический прав на его использование).

4. После заполнения паспортных данных или реквизитов компании, вы можете завершить регистрацию домена оплатив его банковской картой или любым другим доступным способом оплаты.

Важно!

Ваш домен после регистрации должен пройти процесс делегирования (привязаться к хостингу). Этот процесс может занять до 24-часов, но обычно сайт становится доступен в течение 2-4-х часов. Поэтому, прежде чем мы продолжим, нам необходимо дождаться, когда наш сайт начнет открываться. Просто пробуйте заходить по адресу вашего домена каждый час, сначала он не будет загружаться никак, но как только делегируется, при заходе на него, будет сообщение от Timeweb. Как только вы увидели это сообщение, можно приступать к следующему шагу - Установке CMS Joomla на хостинг.

к содержанию ↑

Скачиваем Joomla

Joomla как и любая другая система управления имеет официальный сайт, на котором и необходимо загрузить архив с актуальной версией системы. Обязательно скачивайте архивы только с официального сайта, так как другие сайты могут распространять систему с вредоносным кодом.

Ссылка на скачивание: https://downloads.joomla.org/

При переходе на страницу скачивания, нажмите зеленую (на момент написания статьи) кнопку Download Joomla.

После этого на ваш компьютер загрузится архив с CMS Joomla. Теперь можно приступать к загрузке системы на сервер и её установки.

к содержанию ↑

Загружаем Joomla на хостинг

Если вы используете локальный сервер, тогда просто распакуйте архив с системой в нужную папку на компьютере, а если следуете моим рекомендациям и используете хостинг Timeweb, тогда следуйте следующим инструкциям:

Переходим на вкладку "Сайты" и уточняем папку, в которой находится наш сайт.

На скриншоте видно. что наша папка называется "Основной сайт", а домен, который привязан к этот папке называется site.ru. Здесь вы должны убедиться в том, что к папке привязан только один домен (тот, который вы зарегистрировали), а тестовый домен необходимо отвязать от этой папки, что бы в дальнейшем не было проблем.

Основной сайт - это папка по-умолчанию, которая создаётся на хостинге и её реальное название public_html. То есть, если у вас надпись "Основной сайт", значит папка в которой находится ваш сайт называется public_html. Запомнили? Ок! Если папка другая, то её название будет написано вместо фразы "Основной сайт".

После удаления технического домена и получения понимания какая папка привязана к домену, переходим к загрузке архива в эту папку.

к содержанию ↑

Переходим на вкладку "Файловый менеджер", находим папку и загружаем

Для начала, давайте найдём папку public_html и перейдём во внутрь (двойной щелчок). В этой папке мы обнаружим один файл и папку, которые необходимо удалить. Выделяем их, нажимаем "Файл" -> Удалить. В итоге у нас должна получиться чистая папка. И теперь загружаем наш архив:

  1. Нажимаем пункт меню "Архиватор"
  2. Затем выбираем "Загрузить и разархивировать"
  3. Нажимаем прикрепить файл
  4. Выбираем архив, который ранее мы скачали с официального сайта Joomla
  5. Нажимаем кнопку "Загрузить"

После окончания загрузки, архив автоматически разархивируется и вы увидите следующее:

Отлично, первый шаг сделан! Теперь создадим базу данных, что бы Joomla могла записать в неё необходимые данные по ходу своей установки. База данных нужна для хранения всей информации на сайте (тексты, настройки и т.д).

к содержанию ↑

Создание базы данных MySQL

База данных будет хранить в себе всю информацию на вашем сайте (за исключением файлов, например, картинок - они будут хранится не в базе, а на жестком диске). Создание базы данных дело не сложное и займёт не больше минуты:

  1. Переходим в раздел "Базы данных MySQL"
  2. Нажимаем кнопку "Создание новой базы данных"
  3. Вводите название базы данных, например "joomla" (автоматически добавится префикс, запишите полное название базы данных с префиксом, скоро будет нужно)
  4. Вводите пароль (Запишите его сразу, он нам пригодится скоро)
  5. Нажимаем кнопку "Создать"

Подготовительный этап на этом закончился. Осталось запустить установщик Joomla и заполнять поля, которые он будет требовать.

к содержанию ↑

Запуск установщика Joomla

Смотрите, теперь нам необходимо запустить установку и у многих на этом этапе возникают проблемы, поэтому будьте внимательны. Вам необходимо просто обратиться по адресу своего зарегистрированного домена, например site.ru (или что вы там зарегистрировали). Если установщик не открывается, возможно домен не успел ещё делегироваться (прошло мало времени с момента регистрации). Если всё сделано правильно, то вы увидите следующее:

Заполните поля формы. Укажите название сайта, его описание, а также данные супер-администратора сайта (указывайте свой реальный E-mail надёжные логин с паролем на латинице). Затем нажимайте синюю кнопку "Далее".

к содержанию ↑

Установка подключения к базе данных

На втором шаге установки, нам потребуется название базы данных и пароль (которые мы сохранили на этапе создания базы данных). Заполняйте форму своими данными:

Заполняете только 3 выделенных на скриншоте поля (Имя пользователя - аналогично имени базы данных) и нажимаем кнопку "Далее".

к содержанию ↑

Выбор демо-данных и завершение установки

Установка фактически закончена. На последнем шаге вам предлагается установить демо-данные. Они нужны для того, что бы знакомство с системой для вас было более простым. Если вы ничего не выберете, вы получите пустой сайт, если выберите сайт-визитку - получите сайт-визитку ну и т.д. Для новичков я рекомендую установить стандартные демо-данные, так вы быстрее сможете освоиться и "пощупать" значимую часть фукциональных модулей Joomla.

После выбора демо-данных нажмите кнопку "Установка" и дождитесь её окончания. После установка, нажмите кнопку "Удалить директорию", что бы удалить инсталятор.

Поздравляю! Теперь Joomla установлена и готова к использованию. Нажмите кнопку "Сайт" для перехода на сайт или "Панель управления" для перехода в административную панель.

Панель администратора будет всегда доступна по адресу:

http://site.ru/administrator - где site.ru имя вашего домена. Надеюсь, что моя инструкция по установке Joomla окажется полезной для вас. Если у вас появятся вопросы, вы можете задавать их в комментариях.

Уведомлять о новых комментариях
Уведомлять
guest
0 комментариев
Inline Feedbacks
View all comments