Обзоры расширений Joomla

 

 

Hostinger – хостинг сайтов, предоставляющий бесплатные и платные тарифы. Среди платных тарифов есть планы с почти безлимитным SSD дисковым пространством, неограниченным количеством баз данных, трафика, количества FTP пользователей и почтовых аккаунтов.

Бесплатный тариф позволяет размещать CMS Joomla, WordPress и так далее. То есть, даже на бесплатном хостинге есть поддержка PHP, MySQL и FTP. При этом можно выбрать PHP 7.

Сам работаю с данным хостингом с 2016 года. Использую его бесплатный тариф для собственного проекта и платный для сайта клиента. На любом из тарифов есть возможность подключения бесплатного домена.

Тест хостинга будет проходить на платном тарифе «Премиум Хостинг» с PHP 7 и Joomla 3.6.5.

Видео обзор

В данном видео показаны некоторые моменты, описанные в статье.

  • Панель управления хостингом – с 00:01:06.
  • Перенос Joomla на Hostinger – с 00:09:31.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

Общие сведения

Перечислю основные, на мой взгляд, особенности услуг от Хостингер.

Стоимость тарифов.

  • Наличие бесплатного хостинга.
  • Платный хостинг от 99 рублей в месяц (от 42 грн., от $2,15). Цены на 07.05.2018 за «общий хостинг».
  • Наличие почти безлимитных тарифных планов.
  • Бесплатный SSL сертификат (HTTPS). Без необходимости покупки выделенного IP-адреса.
  • 30 дневная гарантия возврата денег.

Технические особенности хостинга.

  • SSD диски. Это должно увеличивать скорость загрузки сайтов за счёт уменьшения времени генерации страницы (актуально для сайтов на CMS).
  • Поддержка баз данных MariaDB, InnoDB.
  • PHP версий 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2. Есть возможность изменения некоторых настроек.
  • Лимит памяти PHP php_memory_limit минимум составляет 128 Мб. На тарифном плане «Премиум» – 256 Мб, на тарифном плане «Бизнес» - 512 Мб.
  • Скрипты Вашего веб-сайта могут использовать до 25% ресурсов процессора на протяжении 5-ти минут независимо от тарифного плана.
  • На всех тарифных планах действуют следующие ограничения: использование не более 25% одного ядра процессора, 512 МБ оперативной памяти – это максимальный лимит использования оперативной памяти.
  • Наличие планировщика (CRON).
  • Наличие Curl и Curl SSL.
  • Ежедневный бэкап (резервное копирование), но не на всех тарифных планах. При желании можно настроить очень гибкое копировании по расписанию при помощи компонента, подобного Akeeba Backup.
  • FTP через SSL. Это минимизирует риски взлома сайта путём вмешательства злоумышленников в Ваше соединение с сервером.
  • SSH доступ. Это также минимизирует риски взлома.
  • Время работы серверов (аптайм, от англ. uptime) – 99,9%.
  • Composer.
  • Phalcon.
  • Развертывание Laravel.
  • Защита BitNinja Smart Security.
  • На разных тарифных планах заявлена возможность 2-х и 4-х кратного ускорения CMS. Это достигается за счёт настройки сервера на максимальную производительность WordPress и других популярных CMS путём установки необходимых модулей и настройки конфигурации сервера под потребности данных CMS.

Почта.

  • Почта для домена с удобным веб-интерфейсом (Roundcube Webmail).
  • Доступ к почте по POP3/IMAP, SMTP (с TLS защитой).
  • Защита от спама.
  • Перенаправления.
  • Автоответчик.

Техническая поддержка.

  • Круглосуточно и без выходных.
  • Чат.
  • Почта.

Домены.

  • Неограниченная парковка доменов.
  • Создание субдоменов.
  • Бесплатный домен. Не для всех тарифных планов.

Разное.

  • Своя собственная панель управления. Есть демонстрационная версия (рисунок ниже). Подробнее о возможностях панели управления Вы можете узнать ниже в статье.
  • Оптимизированная под WordPress.
  • Облачная инфраструктура.
  • Конструктор сайтов.
  • Автоматическая установка скриптов (CMS, форумы и так далее).

Отдельно отмечу VPS хостинг. Хостингер предлагает свою собственную инфраструктуру серверов для VPS. Каждый сервер оснащён процессорами Intel Xeon, терабайтами SSD и 128ГБ ОЗУ.

  • Цена от 395 рублей (158 грн., $7.86) в месяц.
  • Тип виртуализации – Open VZ.
  • VPS и VDS серверы на Linux.
  • Полный SSH доступ.
  • Root доступ.
  • Канал передачи данных 100 Мб/с.
  • Выделенный IP (IPv4, IPv6).
  • SSD диски.
  • Панель управления виртуальным сервером позволяет: включать, выключать и перезагружать сервер; устанавливать готовую операционную систему (разные версии Linux) или веб-скрипты, изменять пароль пользователя «root», получать статистику трассировки сервера, изменять ресурсы в режиме реального, создавать и восстанавливать резервные копии.
  • Возможность простого и быстрого создания сервера Minecraft.
  • Возможность простого и быстрого развёртывания LAMP стека.
  • В рамках стоимости VPS служба технической поддержки круглосуточно контролирует сервера, отслеживая DDoS или аппаратные сбои.

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

Панель управления хостингом

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

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

  1. Аккаунты. Тут есть подразделы, где Вы сможете узнать информацию о домене, IP адресе и т.д. (рисунок ниже). Также можно сменить или продлить тариф хостинга и поменять пароль на аккаунт. Обратите внимание, что смена пароля происходит не для всей учётной записи, а только для аккаунта. У одной учётной записи может быть много аккаунтов.
  2. Почта.
  3. Домены.
  4. Веб-сайт.
  5. Файлы.
  6. Базы данных.
  7. Дополнительно.
  8. Другое
Хостингер
Хостингер

Почта

Тут Вы сможете найти всё нужное для создания почтовых аккаунтов с доменным именем своего сайта (рисунок ниже).

Настройки почты
Настройки почты

Это то, что называют «почта для домена» или «почта сайта». Например, у меня это «email@aleksius.com», где «aleksius.com» – домен моего сайта. В принципе, при помощи инструментов из подраздела Смена MX Записей, панели управления Hostinger Вы сможете настроить использование своего собственного домена в связке с почтовыми серверами Mail.ru или Яндекс. Но это не обязательно, так как Хостингер предоставляет возможность использования веб-почты у себя на сервере (рисунок ниже).

Почтовый веб-интерфейс
Почтовый веб-интерфейс

Кроме создания почтового ящика можно настроить перенаправления писем и автоответчик. Также можно создать правило получения любых писем, приходящих на почту Вашего домена, даже если отправитель ошибся в адресе (за исключением ошибок в доменном имени). Плюс, можно подключить G Suite.

По умолчанию на сервере включены Sendmail, POP3/IMAP и SMTP. Но Вы можете их отключить.

На рисунке ниже показан пример настроек почты для Joomla. E-mail сайта, SMTP-сервер, Порт SMTP-сервера, Имя пользователя SMTP и Пароль для SMTP Вы можете узнать в подразделе Почтовые аккаунты (в панели управления Hostinger).

Настройки почты для Joomla
Настройки почты для Joomla

Домены

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

Создание субдомена
Создание субдомена

Также можно создать «дополнительный сайт» на уже существующем у Вас или бесплатном субдомене. Дополнительный сайт – это полностью функциональный сайт со своей панелью управления, которая работает также, как и панель основного аккаунта. Он может Вам понадобиться, как дополнительный аккаунт вместе с основным аккаунтом.

Также тут есть подраздел Перенаправления (рисунок ниже). В нём, например, можно создать перенаправление с HTTP версии сайта на HTTPS.

Дешёвый хостинг сайтов
Дешёвый хостинг сайтов

Веб-сайт

Тут есть конструктор сайтов, который позволяет создать сайт на основании одного из десятков шаблонов (рисунок ниже)

Хостинг сайтов
Хостинг сайтов

Плюс, можно воспользоваться авто-установщиком для инсталляции различных CMS и веб-приложений (рисунок ниже).

Авто-установщик
Авто-установщик

Подраздел Импортировать сайт позволяет загрузить архив файлов сайта в формате ZIP, TAR или TAR.GZ и автоматически распаковать его в папку «public_html». Максимальный размер архива – 256 Мб.

Подраздел Страницы ошибок позволяет редактировать содержимое страниц ошибок 400, 401, 403, 404 и 500 (рисунок ниже).

Файлы

Это одна из наиболее часто посещаемых областей панели управления хостингом. Тут есть Файловый менеджер, Бэкапы и FTP Аккаунты.

На рисунке ниже показан фрагмент файлового менеджера. При помощи него можно производить такие операции:

  • Создавать файлы и папки.
  • Искать файлы и папки.
  • Загружать файлы на хостинг.
  • Перемещать, копировать, удалять, переименовывать, менять права доступа и архивировать файлы и папки. Менять права доступа можно рекурсивно.
  • Извлекать папки и файлы из архива. Опытным путём выяснил, что архивы более 100 Мб не распаковываются при помощи файлового менеджера. Лучше, если архив будет до 50 Мб. Если нужно распаковать файлы более 100 Мб, то это можно сделать по SSH.
Файловый менеджер
Файловый менеджер

Бэкапы (рисунок ниже). Тут Вы можете создать архив или восстановить данные из архива. На моём тарифном плане «Премиум Хостинг» ежедневный автоматический бэкап доступен за отдельную плату.

Бэкапы
Бэкапы

FTP Аккаунты (рисунок ниже). Данный подраздел содержит инструменты для создания учётных записей для подключения по FTP. Тут же можно узнать FTP сервер и IP адрес доступа к FTP.

FTP Аккаунты
FTP Аккаунты

Базы данных

Подраздел Базы Данных MySQL (рисунок ниже) содержит всё необходимое для создания баз данных и пользователей баз данных. Плюс, есть несколько полезных инструментов для работы с базами: удаление, восстановление, смена пароля, смена привилегий и так далее. Естественно, что есть возможность перейти к инструменту управления базой данных. В случае с Hostinger этим инструментом является популярный phpMyAdmin. Вход в phpMyAdmin можно произвести по нажатию на специальную кнопку прямо из панели управления хостингом и без необходимости ввода логина и пароля пользователя базы данных.

Базы Данных MySQL
Базы Данных MySQL

Подраздел Внешний MySQL доступ (рисунок ниже) позволяет настроить доступ к базе данных, расположенной на Хостингер, извне. Для этого достаточно указать сервер/хост, с которого будет разрешено подключение, и указать базу данных, к которой будет разрешено подключение.

Внешний MySQL доступ
Внешний MySQL доступ

Дополнительно

Редактор DNS Зоны (рисунок ниже) позволяет управлять записями домена: А (Хост), CNAME (Псевдоним), МХ, TXT (Текст), AAAA (Запись IPv6 Адреса), NS (Серверы имён), SRV, CAA.

Редактор DNS Зоны
Редактор DNS Зоны

Выбор PHP Версии (рисунок ниже) позволяет выбрать одну из доступных версий PHP. На данный момент (10.05.2018) доступны 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2. А также можно изменить множество настроек:

  • Сменить набор расширений PHP (модулей). Можно их отключать и включать.
  • Указать максимальный размер оперативной памяти, который выделяется для запуска скрипта (memory_limit).
  • Задать список каталогов, где скрипт может искать файлы (то же, что и системная переменная PATH) (include_path).
  • Ввести максимальное время в секундах, отведённое для полной загрузки скрипта (max_execution_time).
  • Указать максимальное количество файлов, которые можно одновременно закачивать (max_file_uploads).
  • Задать дополнительные параметры для функции mail(), используемой для отправки писем (mail.force_extra_parameters).
  • Ввести максимальный размер загружаемого файла (upload_max_filesize).
  • Указать максимальное время в секундах, в течение которого позволяется скрипту разбирать входные данные (max_input_time).
  • Задать список каталогов, используемый для ограничения файлов, которые могут быть открыты PHP. Если файл находится вне указанных каталогов, PHP скрипты откажут в его открытии (open_basedir).
  • Указать, сколько введённых переменных может быть принято (ограничение применяется для суперглобальных переменных $_GET, $_POST и $_COOKIE отдельно) (max_input_vars). Использование этой директивы уменьшает возможность отказа в случаях атак с использованием хеш-коллизий. Если в запросе больше введённых переменных, чем указано в этой директиве, тогда будет задействован E_WARNING и дальнейшие введённые переменные будут усекаться из запроса.
  • Ввести путь к директории, где будут храниться файлы сессий PHP (session.save_path).
  • Указать уровень сообщения об ошибках (error_reporting).
  • Задать максимальный размер данных, передаваемых при помощи POST метода (post_max_size).
Выбор версии PHP
Выбор версии PHP

Cron-Задачи (рисунок ниже) позволяет настраивать запуск скриптов по расписанию. Например, запустить генерацию XML карты сайта, запустить резервное копирование Akeeba Backup или запустить импорт/экспорт товаров интернет-магазина.

Cron-Задачи
Cron-Задачи

SSH Доступ (рисунок ниже) позволяет включить SSH доступ к серверу и узнать нужные данные для его настройки. Это может понадобиться, например, для распаковки архивов более чем 100 Мб. Тут же есть ссылки на программы, которые позволяют соединяться по SSH.

SSH Доступ
SSH Доступ

Информация о PHP. В данном подразделе можно получить подробную информацию о PHP и его настройках.

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

GIT
GIT

SSL (рисунок ниже) позволяет подключить SSL сертификат для своего домена. Это даёт возможность сайту работать на защищённом протоколе HTTPS. Обратите внимание, что Хостингер позволяет бесплатно подключить сертификат от Let's Encrypt. Для этого Вам не нужно будет покупать выделенный IP.

SSL
SSL

Другое

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

Защита папок паролем (рисунок ниже) позволяет ограничивать доступ к папкам сайта по логину и паролю на уровне веб-сервера. Для Joomla есть масса расширений, которые позволяют делать подобное, например, jSecure.

Защита папок паролем
Защита папок паролем

На рисунке ниже показан пример того, что появится при обращении к админке Joomla, в случае, если папка админки защищена паролем.

Доступ к админке
Доступ к админке

Менеджер IP адресов (рисунок ниже) позволяет создать список разрешённых и запрещённых для доступа к сайту IP адресов.

Менеджер IP адресов
Менеджер IP адресов

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

Защита от хотлинкинга
Защита от хотлинкинга

Индексация папок (рисунок ниже) позволяет задавать, какие серверные переменные можно использовать в выбранной директории. Подробнее об этом можно узнать тут (на англ.).

Индексация папок
Индексация папок

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

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

Журнал активности
Журнал активности

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

Отключить Аккаунт. Этот инструмент позволяет отключить Ваш аккаунт. Отключение является обратимой функцией. После его отключения в списке аккаунтов напротив него появятся две кнопки: Удалить и Восстановить

Управление доменом

В разделе Управление доменом (рисунок ниже) можно изменить NS сервера домена, изменить свои регистрационные данные, которые видны в информации о домене в сервисе и так далее. Часть возможностей, доступных тут, были рассмотрены выше в статье.

Управление доменом
Управление доменом

За отдельную плату Вы можете скрыть информацию о владельце домена. Она доступна публично. Её можно узнать в этом сервисе.

В этом же разделе можете перейти к покупке нового домена или к переносу Вашего домена на обслуживание к Хостингер (трансфер домена).

SSL

В данном разделе (рисунок ниже) можно перейти к управлению уже существующим SSL сертификатом или купить новый.

SSL
SSL

В следующей статье «Обзор Хостингер. Бесплатный хостинг для Joomla» мы сравним платный и бесплатный тарифные планы на примере скорости загрузки сайта на Joomla. Также сравним доступные возможности в панели управления хостингом.

 

Полезные ссылки: