Joomla

Редактор: Дмитрий Сокол 13926 10 мин Аудио

CMS Joomla написана на языке программирования PHP с использованием базы данных MySQL для хранения информации, поэтому от хостинга требуется поддержка этих технологий.
 
Для использования Joomla рекомендуется применять виртуальный хостинг на базе платформы Linux. Также пользователи могут установить CMS на свой VPS/VDS или выделенный сервер, если на нем настроено нужное программное обеспечение.

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

Этапы установки Joomla

1. Создайте сайт на хостинге.
2. Привяжите к сайту доменное имя.
3. Создайте базу данных MySQL.
4. Создайте пользователя базы данных.
5. Скачайте исходные файлы Joomla с официального сайта.
6. При помощи FTP- клиента FileZilla подключитесь к FTP-серверу провайдера.
7. В FileZilla перейдите в папку на удаленном сервере, в которой находится сайт.
8. Загрузите в эту папку скачанный .ZIP-архив с последней версией Joomla. 
9. После загрузки архива распакуйте его при помощи Менеджера файлов в панели управления хостингом.
10. Откройте свой сайт в браузере, где покажется страница установщика Joomla, и установите CMS, следуя инструкции.
11. После установки с помощью кнопки “Удалить директорию” удалите на сервере хостинга папку “installation”.
12. Проверьте, как сайт открывается в браузере.
13. Проверьте, как работает административная панель Joomla
14. Установите языковой пакет для Joomla.  

Создайте сайт на хостинге

Процедура установки Joomla на виртуальный хостинг достаточно проста. 

1. Создайте сайт в панели управления хостингом и привяжите к нему доменное имя. Часто эти операции производятся одновременно. 

Например, в популярной панели ISPmanager процедура создания нового web-сайта выглядит так:

2. При создании сайта укажите домен, и он автоматически подключится к сайту.
3. Также система создаст папку для сайта и разместит туда индексный файл index.html. Проверить наличие папки для сайта можно через менеджер файлов:

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

Создайте базу данных для сайта

Joomla хранит информацию сайта в базе данных MySQL, поэтому следующим этапом будет создание базы данных для сайта. В ISPmanager для этого воспользуйтесь разделом “Базы данных”:

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

Загрузите исходные файлы Joomla на хостинг 

Из соображений безопасности, исходные файлы CMS Joomla необходимо загружать только с официального сайта. Страница загрузки Joomla доступна по этому адресу:

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

Для загрузки файлов на хостинг воспользуйтесь подключением по протоколу FTP с помощью популярного FTP-клиента FileZilla. Параметры для подключения по FTP можно найти в разделе FTP панели хостинга. Для подключения необходимо знать:

  • адрес FTP-сервера провайдера;
  • имя пользователя;
  • пароль.

Эту информацию введите в FileZilla для подключения к FTP-серверу провайдера. Затем перейдите в папку на удаленном сервере, в которой находится сайт.

Если в папке с сайтом есть какие-либо файлы или каталоги, то их необходимо удалить.

Затем в эту папку загрузите предварительно скачанный архив с Joomla. После окончания загрузки с помощью менеджера файлов панели хостинга найдите в папке с сайтом этот архив и распакуйте его (кнопка “Извлечь” в ISPmanager).

После выполнения этой операции исходные файлы Joomla будут распакованы в папку с сайтом. Архив можно удалить с хостинга. Теперь все готово для начала установки CMS.

Процесс установки Joomla

Для запуска установки Joomla откройте свой сайт в браузере, где покажется страница установщика Joomla. Процесс установки разделён на три этапа.

1. На первом этапе введите информацию о сайте: 

  • название сайта;
  • его описание;
  • e-mail администратора;
  • логин и пароль пользователя-админа для входа в панель администрирования CMS.

2. После заполнения параметров нажмите кнопку “Далее” и перейдите на следующую страницу. Там введите информацию для подключения Joomla к базе данных:

  • имя пользователя;
  • пароль;
  • название базы данных.

Эти параметры вы уже использовали при создании базы в панели управления хостингом.

Опцию “Тип базы данных” оставьте настроенной на “MySQL” - это наиболее современный и производительный вариант работы с базой данных.

Параметр “Имя хоста” имеет значение “localhost”, что указывает на локальный сервер провайдера.

“Префикс таблиц” остается по умолчанию таким, каким его предлагает установщик Joomla.

3. После нажатия на кнопку “Далее” вы перейдете на последнюю страницу установщика Joomla, на которой вам предлагается перепроверить параметры для установки CMS и запустить ее нажатием на кнопку “Установка”.

Опцию “Установка демо-данных” следует оставить настроенной на “Нет”, так как эти данные предназначены для сайтов на английском языке. Нужные данные вы сможете ввести позднее с помощью панели администратора.

Установка CMS занимает несколько секунд. После завершения установки вам будет показан экран с информацией, что установка завершена:

Сразу после завершения установки с помощью кнопки “Удалить директорию” удалите на сервере хостинга папку “installation”, находящуюся в главной папке сайта.

В противном случае, Joomla будет считать, что все еще находится в процессе установки и не будет работать.

C помощью менеджера файлов убедитесь, что эта папка удалена.

Затем проверьте, как сайт открывается в браузере. Должна открыться страница с именем сайта и формой входа пользователя на сайт:

Вслед за этим необходимо проверить, как работает административная панель Joomla. Она будет доступна по адресу http://имясайта.ru/administrator. При открытии этой ссылки должна появиться форма для входа в панель.

Для входа используется имя администратора (admin)  и пароль, которые были выбраны при установке CMS.

Установите языковой пакет для Joomla

В панели администратора добавьте в CMS нужный вам язык интерфейса, например, русский. Это делается с помощью ссылки “Language(s)”:

Затем нажмите кнопку “Install Languages”.

В открывшемся списке найдите нужный язык, например, русский (russian). Затем установите его нажатием на кнопку “Install”:

После установки языкового пакета вернитесь в раздел “Languages” и измените язык интерфейса на русский кнопкой “Switch Language”:

После выполнения этой операции при входе в панель администрирования Joomla можно будет выбрать язык интерфейса:

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

Как устранить распространенные ошибки установки  Joomla

Ошибка 1: нужно подтвердить, что вы являетесь владельцем сайта

Error
To confirm that you are the owner of this website please delete the file named “...JoomlaU1ZyDZuJPkozWg0Vhhhom.txt” we have created in the “installation” folder of your Joomla site.

Чтобы подтвердить, что вы являетесь владельцем этого веб-сайта, пожалуйста, удалите файл с именем “...JoomlaU1ZyDZuJPkozWg0Vhhhom.txt”, который мы создали в установочной папке public_html вашего сайта Joomla.

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

Ошибка 2: подключение к базе данных

Error
Could not connect to the database. Connector returned number: Could not connect to MySQL server

Не удалось подключиться к базе данных. Возвращенный номер соединителя: не удалось подключиться к серверу MySQL.

Эта ошибка означает, что ваша база данных MySQL, пользователь или пароль неверны. Советуем внимательно проверить, соответствуют ли они значениям, которые вы создали. Если данные не совпадают, то попробуйте сбросить пароль.

Ошибка 3: названия баз данных MySQL и таблиц не могут начинаться или заканчиваться пробелами

Error
MySQL database names and table names may not begin or end with spaces.

Имена баз данных MySQL и имена таблиц не могут начинаться или заканчиваться пробелами.

Эта ошибка может возникнуть, если вы случайно нажали на пробел в начале или в конце конфигурации базы данных. Советуем перепроверить написание и убрать лишние пробелы, если они есть.

Дмитрий Сокол

Хостинг для Joomla

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 387
2
577930
5.0 488
3
200000
4.9 158

Хостинг для WordPress

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 387
2
577930
5.0 488
3
200000
4.9 158

Хостинг для Drupal

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 387
2
577930
5.0 488
3
200000
4.9 158
Только эксперты отвечают на ваши вопросы
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.

Добавляя подтверждение "Я не робот" вы так же даете согласие получать сообщения от ru.hostings.info и принимаете его Политику конфиденциальности, позволяя ru.hostings.info хранить и обрабатывать вашу личную информацию, указанную выше, для предоставления вам запрашиваемого контента.

Рейтинги хостинг-провайдеров по задачам сайта
Марта
Панель управления

От панели управления зависит ваше удобство в настройке хостинге\сайта.

Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.

Вид хостинга

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

Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.

VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.

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

Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.

CMS

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

Тип виртуализации

Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера.  С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).

Прочее

Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).

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

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

Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Бесплатный тест

Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.

Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Региональные
Цена

Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.

Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.

Технологии и ОС

На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.

ASP.NET - платформа для разработки веб-приложений от Майкрософт.

ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.

Тип диска