Как сделать сайт самому на Joomla
Что может быть лучше отличного сайта? – Собственный качественный сайт! Десятки и сотни тысяч людей ежедневно активно задаются вопросом, как сделать сайт самому бесплатно. Некоторые попросту не желают тратить собственные средства, но ещё больше – получают истинное удовольствие от творения своими руками. Основное затруднение, в выборе идеальной CMS (которой на самом деле не существует). Среди неимоверного количества систем – заметно выделяется Joomla .
Бесплатная, мощная и безопасная, легка в освоении и имеет почти бесконечное множество как бесплатных, так и платных дополнений: модулей, плагинов, шаблонов и других незаменимых вкусностей – идеальный выбор для разработчика сайта с любым уровнем опыта.
Почему выбор пал именно на данную CMS? Создание сайта на Joomla – эффективное достижение гарантированного результата неограниченного уровня сложности, будь то функциональный интернет-магазин, несложная в исполнении визитка-портфолио или, например, новостной сайт.
Инструкция позволяет легко и быстро освоиться со всеми этапами создания от 0% до почти готового результата – требуется лишь минимальный уровень знания ПК и наличие некоторого количества свободного времени и усердия. А скриншот ниже – подстегнет желание! Именно это можно получить на выходе, если приложить чуточку старания.
Подготовка к установке Joomla
Как известно, самое сложное в любом деле – это начало. Однако «Джумла» радует крайней нетребовательностью: достаточно лишь раз выполнить описанную ниже последовательность действий — и данный этап больше не заставит вспоминать о себе, позволяя полностью сосредоточить внимание непосредственно на сайте, контенте, дизайне и продвижении!
В первую очередь, надо скачать joomla дистрибутив, который располагается по адресу (для joomla 2.5): http://joomla.ru/downloads/joomla
Переходим по ссылке и скачиваем файл joomla_2.5.6_ru.tar (последнию версию).
Но уверены ли вы, что знаете, как сделать сайт самому, да такой – чтобы не стыдно было сразу выложить в интернете.
Рекомендуется воспользоваться помощью поистине бесценной программы « Denwer », которая позволяет создавать локальный сервер и просматривать сайты исключительно в пределах вашего компьютера, благо установка занимает всего считанные минуты. Скачать Денвер можно с официального сайта: http://www.denwer.ru
Кликнув по большой и красивой кнопке с надписью « Скачать Денвер 3 » – мы получим возможность выбрать версию PHP и скачать программу. Для этого понадобится указать некоторые личные данные – не пугайтесь. Достаточно лишь указать реальный e-mail (туда придёт ссылка), остальные поля второстепенны.
В случае появления любых недоразумений или неодолимой жажды знаний — на сайте также имеются подробные видео-уроки. Однако это уже не касается основной задачи: пройти инструкцию-обучение и усвоить, как сделать сайт с нуля на joomla.
Установка Joomla на локальный сервер
Скачали и установили все требуемые файлы? – Тогда переходим к столь долгожданному и самому интересному этапу обучения — к раскрытию ответа на волнующий вопрос, как сделать свой сайт бесплатно. Открываем папку « home » (по умолчанию C:WebServershome ) и создаем папку с названием сайта, например: « site.ru ». Внутри созданной папки создаём ещё одну, с именем « www » — и распаковываем туда скачанные исходники Joomla. Сравниваем полученный результат с примером на скриншоте.
Мы почти создали сайт! Чтобы сделать сайт самому, осталось последнее усилие – установить CMS. Запускаем « Start Denwer », открываем любой браузер и прописываем в адресной строке: http://127.0.0.1/denwer/ .
Откроется страница, где наша задача: найти строку « phpMyAdmin — администрирование СУБД » — кликаем. Откроется страница, откуда можно перейти через левую верхнюю вкладку по адресу «База данных». Внимательно прописываем латинскими буквами выбранное название сайта ( site ) и кликаем « создать ». Поздравляем! – База данных, необходимая для работоспособности сайта, создана.
В новом окне браузера вновь вводим название сайта ( http://site.ru ) – появится предложение выбора языка. Выбираем, идём далее – просматриваем лицензию (степень усердия напрямую зависит от личной усидчивости), идём далее. Откроется страница « Основные установки » — внимательно заполняем поля: «Название хоста», «Имя и пароль пользователя», «Имя базы данных». Введённые данные следует сохранить – они понадобятся для получения доступа к сайту!
FTP-сервер у нас отсутствует, поэтому настройки FTP с чистой совестью дозволяется пропустить. Далее появится предложение ввести: «Название сайта», «e-mail», «Пароль администратора». Заполняем (крайне настоятельно рекомендуется для первой пробы установить демо-данные) – нажимаем « далее ».
Вы желали сделать свой сайт бесплатно? До исполнения желания остался один шаг – рекомендация к удалению папки installation. Удалите её.
Следуйте указаниям инструкции – данный этап не скрывает в себе сложностей. Отныне вы знаете, как сделать сайт на joomla!
Вбивайте в адресную строку название сайта и можете любоваться полученным результатом. Для управления сайтом пройдите по ссылке (потребуется логин и пароль, указанные в процессе установки, как показано на скриншоте): http://site.ru/administrator
Установка шаблона сайта на Joomla
CMS установлена, вход в администраторскую панель осуществлен: продолжаем раскрывать таинство темы, как сделать сайт бесплатно. В нашем случае стандартный шаблон заменен новостным « ZT_News_III », содержащий бонус: « ZT_News_III_template », « Plugin_System_ZT_Mega_Menu », а также дополнительные модули. Для установки необходимо скачать файлы на компьютер, разархивировать и найти в панели управления вкладку «Расширения – Установить/Удалить».
Предложенный вариант шаблона – далеко не единственный! На просторах сети имеется необозримое множество платных и бесплатных шаблонов. Экспериментируйте! Единственная рекомендация – использовать проверенные источники, в частности – с официальных сайтов. Интересует, как добавить шаблон? Кликаем « Выберите файл », находим архив шаблона на компьютере и нажимаем « Загрузить файл и Установить ».
Настройка Joomla
Настройка шаблона и модулей
Настройка Joomla начинается с настройки компонентов.
Главное в настройке джумлы – это настройка компонентов. Для активации плагинов и модулей переходим по адресу « Расширения – Менеджер плагинов/модулей ». Контролируем, чтобы рядом с каждым нужным пунктом была установлена галочка.
Далее следует задействовать установленный шаблон сайта. Переходим в « Расширения – Менеджер шаблонов » и выбираем имеющийся (в нашем случае « ZT_News_III_template ») – устанавливаем по умолчанию. Преобладающее количество качественных шаблонов обладает собственными настройками, в частности, различными цветовыми гаммами (у нас зелёная, серая и красная).
Что касается прилагаемых модулей, то имеется следующий ассортимент:
- JV_G-Weather_module – модуль, позволяющий отображать на сайте погоду от Google. В настройках присутствует выбор интересуемого региона.
- JV_Headline_module – собирает новости всех категорий для отображения в заголовке страницы.
- JV_News_module – отображает превью статьи на первой страничке.
- JV_Tabs_Module – представляет лучший контент для пользователей в виде выпадающего содержания.
Что касается прилагаемых модулей, то они представляют собой следующее:
- JV_G-Weather_module – это модуль, который позволяет отображать на сайте погоду от Google. В модуле можно задать регион, для которого будет отображаться информация о погоде.
- JV_Headline_module – позволяет собирать новости всех категорий для отображения в заголовке страницы.
- JV_News_module – дает возможность отображать превью статьи на первой страничке.
- JV_Tabs_Module – представляет лучшее содержание для пользователей в виде выпадающего содержания.
Любой из вышеперечисленных модулей свободно редактируется в разделе « Расширения – Менеджер модулей ». Переходим на сайт « выбранное название сайта » и наслаждаемся полученным результатом! Вы уже убедились, что сделать сайт самому бесплатно – легко и быстро?
Настройка сайта
Крепкий фундамент – залог удивительной долговечности дома. Следует покопаться в глобальных настройках сайта сразу же — позднее что-либо менять на глобальном уровне будет крайне хлопотно! Находятся они в разделе « Сайт – Глобальная конфигурация », разбиваясь на три подраздела: « Сайт », « Систем а», « Сервер ».
Сайт . Именно в данных параметрах задаётся текст, когда сайт отключен. Имеется возможность указать «Название», заполнить «Мета описание» и ключевые слова, имеющиеся на сайте (рекомендуется максимальное соответствие тематики материалов).
Чуть правее располагаются настройки SEO:
- Включить SEO – отображает URL в виде человекопонятного адреса, например, ссылка вида «index.php?option=com_content&view=article&id=5&Itemid=10» будет заменена на что-то вроде «pervaja-statja».
- Использовать mod_rewrite – используется только на серверах Apache, однако перед включением опции необходимо изменить «htaccess.txt» на «.htaccess».
- Добавить суффикс к URL – добавляет расширение html. Например, было «pervaja-statja», станет — «pervaja-statja.html».
Система и Сервер — отвечают за настройки более глубокого уровня, поэтому при отсутствии опыта рекомендуется ничего не трогать, лишь просмотреть для справки. Меняются они на более поздних этапах по мере получения опыта работы.
Начало работы с Joomla
Пока информация не добавлена – шаблон выглядит пустым и унылым. Чтобы сделать свой сайт конкурентоспособным, привлекающим всеобщее внимание – наполняйте его качественным и уникальным, интересным для пользователей контентом.
Прежде, чем добавлять записи, нарисуйте структуру сайта:
В разделе « Содержание » находятся менеджеры для редактирования каждой составляющей структуры. Начнем с разделов: переходим во вкладку « Содержание – Менеджер Разделов », в правом верхнем углу выбираем « Новый » — создаем раздел.
Заполняем поля «Название» (указываем название раздела на русском языке) и «Псевдоним» (название на латинице, рекомендуется транслитерация). Для автоматической транслитерации слов существует весьма удобный (достаточно ввести текст на русском языке, чтобы мгновенно получить его же, но английскими буквами) онлайн-сервис translit.ru – рекомендуется к использованию!
Проверяем, отмечена ли публикация (должно быть «да») — и нажимаем кнопку « Сохранить » в правом верхнем углу.
Переходим во вкладку « Содержание – Менеджер Категорий ». Полностью аналогично создаём категории. Создали? – Тогда вперёд, на штурм « Содержание – Менеджер статей »! Здесь вы, если хватит усердия довести дело до конца, будете очень частым гостем. Новые статьи соотносим с разделами и категориями, следим за наличием выбора публикации, чтобы материал отображался на главной странице.
Абсолютно точно уверены, что теперь-то знаете, как сделать сайт с нуля? А вот и нет! Как минимум, требуется настроить внешний вид главной страницы, задать параметры отображения материалов. Переходим в раздел « Меню – Главное меню », находим пункт « Home/(Домой) » — выбираем тип пункта меню. Это может быть одна страница, блог, другие варианты. Для новостного сайта идеально подходит варианта блога для отображения на главной странице множества различных статей – его и выбираем! Дополнительные параметры в правой части экрана позволяют редактировать размещаемый контент.
Ну, вот теперь вы гарантировано знаете, как сделать сайт. Совсем несложно! Превращение гадкого утёнка в прекрасного лебедя занимает длительный срок – но первые ступеньки пройдены, осталось лишь продолжить движение. Ключевые роли успеха новостного сайта: качественный, структурированный контент, грамотное позиционирование сайта, чёткая градация материалов.
Можете полюбоваться, как будет выглядеть сайт после появления первых нескольких статей. Прекрасно, не правда ли.
Послесловие… сделать сайт – задача нетрудная. Сделать лучший из отличных в своей сфере сайт – вот достойная цель. А превосходный сайт всегда легко монетизируется, но это уже тема для отдельной объёмной статьи. Кстати, вот она: как заработать на своем сайте . Не откладывайте планы на завтра: пока мы стоим на месте – мы движемся назад! Начните сегодня – и уже в текущем году скажете своему отражению в зеркале огромное спасибо. Читайте инструкции, ищите собственный путь – успех прячется где-то рядом!
А теперь – вперёд! На покорение новых вершин. Постойте… а вдруг у вас не получилось? Тогда специально для вас предлагается альтернативный вариант! Вы можете выбрать лучший онлайн конструктор сайтов в нашем обзоре или воспользоваться уникальным конструктором Wix – настолько простой, что абсолютно не требует даже базовых знаний.
Простой – не значит плохой! Wix обладает потрясающим для его лёгкости функционалом: встроенный редактор Drag&Drop , слияние с социальными сетями, учебные видео и пошаговые инструкции, центр поддержки 24/7, бесплатный хостинг. Вам даже не придется думать о приобретении домена – конструктор подарит вам собственный, уникальный!
Конструктор Wix – комплексное решение для ценящих собственное время людей и всех тех, кого по какой-либо причине не привлекла Joomla.
Как создать сайт на Joomla: инструкция для новичков
Разработка сайта на Джумле — задача, которая не требует специальных навыков. Но знание некоторых тонкостей всё же необходимо, чтобы сразу настроить движок на максимальную производительность.
По распространенности среди пользователей Joomla уступает только WordPress. У этих движков вообще много общего, если смотреть со стороны: открытый исходный код, большое количество бесплатных тем, расширение функциональности с помощью плагинов. Однако при создании сайта понимаешь, что различий тоже достаточно.
Joomla тоже предъявляет к вебмастерам определённые требования в плане имеющихся навыков или времени на их получение. На создание первого сайта даже с помощью подробной инструкции уйдёт несколько часов — это только с первоначальной настройкой. Инструкции понадобятся и при управлении сайтом, но давайте начнём с малого — запустим первый проект на CMS Joomla.
Выбор хостинга и регистрация домена
Прежде чем создавать сайт на Joomla, необходимо обзавестись хостингом и доменным именем. Особых требований к площадке для размещения движок не предъявляет. Но это не значит, что подойдёт вообще любой хостинг. Поскольку Joomla отлично масштабируется, велика вероятность, что сайт со временем и ростом популярности будет разрастаться. Если это информационный портал, то на нём будет всё больше материалов, если магазин — новые товары. Поэтому при выборе хостинга нужно смотреть и на качество услуг, и на возможности, которые он предлагает в целом — в виде виртуального хостинга, VPS, выделенного сервера.
Чтобы в будущем не встал ребром вопрос поиска нового хостинга, рекомендуем сразу брать проверенный. Bluehost предлагает хостинг, оптимизированный под разные CMS. Специальных тарифов для Joomla здесь нет, но это не имеет значения.
Достоинства хостинга Bluehost делают его отличным выбором для любого движка:
- Удобная тарифная сетка, которая позволяет начать с виртуального хостинга и расшириться до выделенного сервера.
- Доменное имя и SSL в подарок на большинстве тарифов.
- Поддержка быстрой установки большого количества приложений — в том числе CMS Joomla.
- Круглосуточная поддержка, доступная в онлайн-чате, по телефону, через тикеты.
- Высокие показатели производительности.
Стоимость виртуального хостинга на Bluehost — от $2.95 до $9.05 в месяц. Это решения для небольших сайтов. Сайты среднего размера, которым может потребоваться индивидуальная конфигурация, размещают на VPS. Стоимость тарифов — от $18.99 до $59.99 в месяц. Для крупных проектов можно арендовать выделенный сервер. Стоимость — от $79.99 до $119.99 в месяц.
Bluehost использует дата-центры по всему миру, поэтому ваш сайт будет быстро загружаться на устройствах пользователей из разных регионов. Для ускорения доставки контента хостер также предлагает подключение к CDN. Всё это приводит к тому, что в независимых тестах показатели скорости серверов Bluehost всегда держатся на уровне «очень быстро» и «быстро».
Проблем с доступностью хостинга Bluehost тоже нет. Показатели аптайма (времени бесперебойной работы) стабильно держатся около 100%. За 2019 год было зафиксировано несколько сбоев, однако их продолжительность не превышала 5 минут. С таким аптаймом бизнес не будет страдать из-за того, что клиенты не могут попасть на сайт — страницы всегда отвечают на запросы посетителей.
С безопасностью на Bluehost тоже всё в порядке. На тарифах виртуального хостинга работает защита от DDoS-атак, а также сканер SiteLock, который обнаруживает вредоносный код и предупреждает вебмастера об опасности. Резервные копии проекта создаются в автоматическом режиме каждый день. Это гарантия того, что информация с сайта никуда не пропадёт даже в случае серьёзного сбоя. Бэкапы на хостинге — страховка на тот случай, если вы не сделаете копию внутри самой CMS. Все перечисленные выше инструменты также доступны для установки на VPS и выделенные серверы.
Доменное имя тоже можно зарегистрировать на Bluehost. На большинстве тарифов вы получаете его на год в подарок — нужно только выбрать незанятое имя и прикрепить его к проекту в личном кабинете. Если в пакете услуг нет домена, то необходимо оплатить его на 12 месяцев. Стоимость зависит от зоны. Например, домен .COM стоит $11.99. Дополнительная защита доменного имени обойдётся примерно в такую же сумму.
Установка Joomla на хостинг
Автоматическая установка
На Bluehost и других качественных хостингах Joomla доступна для автоматической установки. Вся процедура выполняется в несколько кликов. Посмотрим её на примере административной панели Bluehost:
- Перейдите в раздел Marketplace.
- Выберите установку CMS Joomla.
- Укажите доменное имя, на котором будет доступен сайт.
- Выберите тему оформления.
- Приступайте к настройке сайта.
Если вы напишете только домен, то движок будет установлен в корневой каталог. Если нужно поставить CMS в определённую директорию, то прямо укажите её при инсталляции Joomla. Мастер установки даёт для этого все необходимые возможности. База данных создаётся и привязывается к домену автоматически, вам ничего делать не нужно. Процесс максимально упрощён и занимает несколько минут.
Ручная установка
Для ручной установки Joomla понадобится дистрибутив, доступный для бесплатной загрузки на официальном сайте движка, а также программа для подключения к серверу через FTP. Данные для соединения вы получите при оплате хостинга. К ним относится IP-адрес сервера, домен, имя пользователя и пароль.
Дистрибутив заливается в корневую папку сайта, обычно доступную по адресу public_html/www. После успешного добавления распакованных файлов создайте базу данных. Для этого используйте приложение PhpmyAdmin, доступное в панели управления хостинга. После создания базы данных начинается самый интересный этап — установка Joomla.
- В адресной строке браузера введите доменное имя сайта.
- На вкладке «Конфигурация сайта» пропишите название, описание, укажите почту, логин и пароль главного администратора сайта.
- На вкладке «Конфигурация базы данных» введите имя пользователя и пароль, а также название БД, которую вы только что создали.
- Нажмите на кнопку «Удалить директорию installation», чтобы скрипт не переустанавливался самовольно.
На этом создание сайта завершено. Дальше начинается самый большой этап работы над ним — настройка движка для получения индивидуального проекта.
Первоначальная настройка
Новый сайт на Joomla требует первоначальной настройки. Обычно она включает добавление названия проекта, изменение основных параметров работы, а также создание главного меню.
Общие настройки
Первый раздел, доступный на панели управления — «Общие настройки». Во вкладке «Сайт» пропишите название проекта и проверьте, чтобы он был включен. В строке «Уровень доступа» установите значение «Публичный». Если вы хотите, чтобы сайт пока был недоступен для сторонних посетителей, то отключите его, добавьте текст уведомления и при необходимости изображение для заглушки.
Во вкладке «Настройки SEO» активируйте ЧПУ и прибавление суффиксов к адресам. Чтобы заработало перенаправление URL, нужно убрать расширение у файла htaccess.txt. Он находится в папке сайта. Для получения доступа к нему используйте FTP или встроенный файловый менеджер на хостинге. При переименовании оставляем имя .htaccess, без расширения TXT. Алиасы в Unicode отключите. Если хотите, чтобы рядом с заголовком страницы в браузере показывалось название сайта, то активируйте соответствующую опцию.
Пролистните страницу с настройками дальше, чтобы добавить описание и ключевые фразы, по которым поисковики будут индексировать страницы. Выберите статус файла robots.txt. Если запрещать или ставить ограничения на индексацию не нужно, то поставьте Index, Follow. В строку «Авторские права» впишите информацию о копирайте — по умолчанию она отображается в футере.
Следующая вкладка — «Система». Отключите отладку для системы и языка, параметру «Системный кэш» установите значение «Стандартное кэширование». В «Настройках сессии» выберите время жизни. Например, если поставить 60 минут, то по истечении часа бездействия сайт попросит пользователя залогиниться ещё раз.
Откройте вкладку «Сервер». Для начала включите сжатие страниц — это увеличит скорость загрузки контента у пользователей. Для обеспечения безопасного соединения подключите SSL-сертификат — его нужно приобретать отдельно. На некоторых хостингах SSL входит в пакет услуг — например, Bluehost сразу даёт сертификат для защиты трафика. Выберите часовой пояс, оставьте деактивированными внутренний FTP и прокси-сервер. В «Настройках почты» укажите e-mail сайта, имя отправителя письма.
Если вы единственный пользователь, который будет добавлять на сайт контент, то не трогайте настройки во вкладке «Фильтры текста». Если публикации могут размещать другие пользователи, то укажите, какие теги они не могут использовать. Например, так можно запретить встраивание виджетов через фрейм — это относится и к видео с YouTube. В настройках фильтрации указаны группы пользователей — для каждой из них вы можете создать собственный чёрный список тегов и атрибутов.
Для управления самими группами в настройках предусмотрена вкладка «Права». Здесь настраивается доступ для посетителей с разными статусами. Например, владелец сайта — суперпользователь, у которого есть все права на внесение изменений. Незарегистрированный посетитель по умолчанию может лишь просматривать контент, но не создавать его — комментариями или собственными постами. Настройте разные сущности: менеджер, администратор, редактор, автор. Для каждой группы задаются правила доступа: вход на сайт, в панель администратора, создание, удаление, изменение записей и т.д.
Создание меню сайта
Следующий большой этап настройки — создание навигации. Сначала подготовьте основу для размещения ссылок, которые ведут на разные разделы или отдельные публикации. Впоследствии контент будет добавляться, ссылки меняться, но меню остаётся доступным всегда — без него пользователи не смогут перемещаться по страницам.
Для управления главной навигацией в Joomla используется отдельный менеджер меню. Откройте соответствующий раздел в панели управления и нажмите «Создать». На странице нужно указать заголовок, описание и тип меню, после чего сохранить изменения.
Следующий шаг — добавление ссылок в навигационный блок. Обычно в него прописывают адреса страниц, но можно также разместить ссылки на категории записей или даже конкретные материалы, которые предварительно созданы. Нажмите «Добавить пункты», затем — «Создать» и укажите тип пункта. Например, доя добавления ссылки на конкретную публикацию, раскройте раздел «Материалы» и нажмите на пункт «Материал». В строке «Выбор материала» кликните по кнопке «Выбрать» и укажите публикацию, которая должна отображаться в меню. Для применения изменений нажмите «Сохранить и создать».
Аналогичным образом задаются другие пункты меню. Настройку всегда придётся выполнять вручную, добавляя в навигацию разные страницы и категории, которые вы решите показать пользователям..
После создания меню необходимо вывести блок на страницы. Делается это с помощью модуля отображения. Чтобы его создать, запустите предустановленный в панели CMS «Менеджер модулей». В появившемся списке модулей выберите «Меню».
Откроется страница управления конфигурацией модуля. Отметьте меню, для которого создаёте модуль. Выберите базовый пункт — по умолчанию это значение «Текущий». Включите показ подпунктов, чтобы в навигации сохранялась вложенность. Уберите показ заголовка, в селекторе «Позиция» укажите, где должен появиться новый модуль — хедере, футере, сайдбаре. Сохраните параметры и откройте любую страницу, чтобы убедиться в том, что модуль навигации доступен для посетителей.
Создание категорий публикаций
На сайтах с большим количеством контента пользователям удобнее ориентироваться по категориям — например, смотреть только записи о здоровом образе жизни или отсортировать из всего каталога товаров брюки. Чтобы дать им такую возможность, создайте навигацию по категориям. Она будет дополнять главное меню, предлагая дополнительные удобства для поиска нужного контента на сайте.
Откройте раздел «Менеджер категорий» и нажмите на кнопку «Создать». Укажите название, добавьте описание. На вкладке «Публикация» заполните метатеги, чтобы страница с категорией корректно индексировалась поисковыми роботами. При необходимости добавьте автора и измените параметры индексации, выбрав значение метатега Robots. Вкладку «Права доступа» оставьте с выставленными по умолчанию настройками. Затем откройте вкладку «Параметры», укажите подходящий макет страницы, а также изображение.
Часто кроме категорий нужны ещё и подкатегории. Например, категория «Брюки», подкатегории «Мужские брюки» и «Женские брюки». Они создаются по такому же принципу, единственное отличие — в строке «Родитель» указывается категория, к которой они относятся. Вложенность соблюдается и при отображении разделов сайта в навигационном меню.
Следующий шаг — добавление модуля для показа меню с категориями на страницах. Снова откройте «Менеджер модулей», кликните «Создать» и выделите тип «Категории». Пропишите название для модуля, при желании задайте описание и количество отображаемых публикаций. Разрешите показ подкатегорий, чтобы посетители сайта видели все ссылки. В селекторе «Позиция» отметьте место, на котором отобразится дополнительное меню навигации. Сохраните конфигурацию и удостоверьтесь, что на всех страницах доступен новый навигационный блок.
Добавление хлебных крошек
В некоторых шаблонах по умолчанию реализовано отображение хлебных крошек — цепочек навигации, которые показывают путь до конкретной страницы: например, «Главная» — «Брюки» — «Мужские брюки». Это очень удобно для пользователей, которые понимают, где они находятся, и могут моментально возвращаться к предыдущим разделам. Если выбранный вами шаблон не предоставляет такую возможность, добавьте модуль с хлебными крошками самостоятельно.
Откройте «Менеджер модулей». кликните«Создать» и отметьте «Навигатор сайта». Впишите название и установите подходящие параметры — например, можно изменить название главной страницы или показать подпись «Вы здесь». Положение хлебных крошек на странице выбирается в селекторе «Позиция». Обычно они располагаются вверху страницы слева, над основным контентом. Сохраните параметры модуля и убедитесь, что навигация с помощью хлебных крошек заработала.
Выбор и настройка шаблона
В административной панели Joomla нет встроенного каталога шаблонов. Поэтому приходится искать их на сторонних сайтах. Чтобы поиск был успешным, воспользуйтесь следующими рекомендациями:
- Следите за версией Joomla, с которой совместим шаблон. Использование старых тем приводит к появлению ошибок.
- Если у сайта не будет отдельной мобильной версии, выбирайте адаптивные шаблоны, которые меняют отображение контента в зависимости от размера экрана.
- Изучайте описание, внешний вид и функциональность шаблона. Темы для интернет-магазина слабо подходят для блога и наоборот. Их можно кастомизировать до нужного состояния через правку файлов шаблона, но это дополнительная работа. Гораздо проще сразу выбрать тему, которая подходит для решения вашей задачи.
- Ищите темы на иностранных сайтах. Так больше шансов найти шаблон, который не используют другие проекты в рунете. Проблемы с локализацией решаются с помощью расширений или ручной правки файлов.
Понравившийся шаблон скачайте на жёсткий диск. Затем откройте панель администратора Joomla и перейдите в раздел «Установка расширений». Перетащите или выберите файл скачанного шаблона.
После завершения установки перейдите в раздел «Менеджер шаблонов» в панели администратора. Отметьте загруженную тему и нажмите на кнопку «По умолчанию». Затем перейдите на главную страницу и убедитесь, что шаблон активировался и дизайн теперь другой. Для каждого раздела сайта вы можете установить индивидуальную тему — это очень удобная функция, которая позволяет менять параметры отображения контента. Привязка к меню выполняется на одноимённой вкладке в настройках шаблона.
Для глубокой кастомизации темы нужно редактировать её файлы. Для этого требуются навыки вёрстки, а также знание HTML и CSS. Визуальных инструментов для редактирования шаблона очень мало. В дополнительных параметрах темы вы можете:
- выбрать цвет фона и текста;
- загрузить логотип сайта;
- прописать заголовок и описание проекта;
- включить использование шрифта Google и указать его название;
- выбрать тип контейнер — фиксированный или резиновый.
Joomla также позволяет менять внешний вид панели администратора. Для этого нужно выбрать значение «Панель управления», отметить нужную тему галочкой и кликнуть по кнопке «По умолчанию».
Добавление расширений
Расширения используются для добавления инструментов, которых нет в стандартной комплектации CMS. На Joomla обойтись без них не получится. Есть базовый набор задач, который решается с помощью расширений. Среди них:
- Обеспечение безопасности сайта.
- Оптимизация сайта под требования поисковых систем.
- Улучшение юзабилити сайта: добавление форм обратной связи, кнопок соцсетей, ускорение загрузки страниц.
Набор расширений для решения этих задач может меняться — почти всегда есть выбор из 2-3 вариантов с аналогичной функциональностью. Чаще всего такие базовые расширения доступны для бесплатной установки. Однако у некоторых из них могут быть платные версии, которые имеют больше удобных инструментов для управления сайтом на Joomla.
Защита сайта
Для начала побеспокоимся о безопасности сайта. Начнём с защиты проекта от взлома. Снизить вероятность несанкционированного доступа поможет расширение Brute Force Stop. Скачайте его и установите через «Менеджер расширений». Затем включите плагин и на странице настроек задайте порог для блокировки. По умолчанию стоит 10, рекомендуем установить значение ниже — например, 3 или 5.
Перейдите на вкладку «Уведомление» и добавьте адрес почты, на которую будет приходить сообщение о заблокированном IP-адресе. После сохранения конфигурации плагин будет отслеживать попытки взлома сайта с помощью простого перебора — брутфорса. При достижении порогового значения скомпрометированный IP-адрес блокируется, а на почту отправляется уведомление о попытке несанкционированного доступа в панель администратора. Для защиты от взлома можно также использовать расширения JU BlockIP и SecSign.
Следующий важный шаг — спасение сайта от спама. Чтобы избавиться от ботов и рекламных комментариев, установите расширение CAPTCHA – reCAPTCHA. Для активации плагина требуются публичный и секретный ключи. Чтобы их получить, зарегистрируйтесь на сайте сервиса CAPTCHA – reCAPTCHA. Для включения проверки откройте «Менеджер пользователей», перейдите в «Настройки» и в поле CAPTCHA укажите значение CAPTCHA – reCAPTCHA. Сохраните изменения.
После добавления плагина в форме регистрации, восстановления пароля и оставления комментариев появится капча, без прохождения которой невозможно продолжить работу с элементами сайта.
К настройкам безопасности относится не только защита от несанкционированного доступа и спама, но также создание резервных копий. Без них вы рискуете остаться без добавленного ранее контента в случае возникновения технических неполадок. Для управления бэкапами можно использовать бесплатную версию плагина Akeeba Backup. Единственное неудобство — отсутствие автоматического создания резервных копий. Эта возможность доступна в премиальной версии расширения.
Скачайте дистрибутив Akeeba Backup и добавьте его в панель администратора Joomla через «Менеджер расширений». На странице настройки плагина примите лицензионное соглашение и запустите мастер конфигурации. После завершения его работы расширение предложит изменить настройки или создать первую копию.
Для просмотра журнала обновлений доступна кнопка View Log. Если вы хотите перейти на страницу управления бэкапами, нажмите на кнопку Manage backups. Здесь можно фильтровать, выделять и удалять резервные копии.
Частота создания бэкапов зависит от того, с какой периодичностью сайт обновляется. Если вы публикуете контент каждый день, сохраняйте копии как минимум раз в неделю. Технических неполадок, которые выведут сайт из строя, может никогда не произойти, но сам факт наличия актуального бэкапа сделает вашу жизнь намного спокойнее.
Оптимизация сайта
Чтобы у сайта не было проблем с индексацией поисковыми роботами, используйте несколько расширений для оптимизации. В наборе обязательных плагинов — дополнение для создания карты сайты и SEO-модуль.
Для формирования карты сайты используйте расширение Sitemap Generator. После его установки раскройте в панели администратора раздел «Компоненты» и выберите пункт Sitemap Generator. Нажмите Generate your sitemap и дождитесь появления сообщения об успешном создании карты сайта. Чтобы посмотреть, как она выглядит, кликните по кнопке Show the sitemap.
Плагин Sitemap Generator доступен для бесплатного использования на сайтах, количество страниц которых не превышает 500. Если адресов в структуре проекта становится больше, придётся покупать премиальную версию расширения. Стоимость — 40 евро в год. Можно также попробовать другие дополнения для создания карты сайта — например, PWT Sitemap или OSMap.
Для управления метатегами на Joomla доступны встроенные инструменты, однако добавление плагинов делает их использование более удобным. Для начала установите бесплатное дополнение EFSEO. Включите его через «Менеджер расширений» и перейдите на страницу с настройками. Откройте вкладку «Дополнительные параметры» и включите опцию Collect URL’s.
Одно из главных достоинств EFSEO — управление метатегами из пользовательской части сайта. При авторизации под учётной записью администратора на каждой странице отображается блок, позволяющий работать с метаданными. Нажмите на него, чтобы добавить разделу заголовок, описание, ключевые слова, а также настроить параметры индексации.
Если страниц много, то заполнять теги вручную слишком долго. В таком случае поможет автоматическая генерация на основе контента, размещённого в разделе. Функция включается на вкладке Automatic Mode в настройках расширения. Автоматическая генерация — не идеальное решение, часто вместо осмысленных метатегов получается набор слов. Поэтому рекомендуем после её использования проверять и поправлять страницы вручную.
Если возможностей бесплатного плагина EFSEO хватать перестанет, подключите более мощные плагины. Например, платный iSEO, который предоставляет доступ к ещё большему количеству инструментов оптимизации сайта на Joomla.
Улучшение юзабилити
Можно сколько угодно оптимизировать сайт под поисковые системы, но главным остаётся удобство посетителей. Если им будет комфортно и интересно на вашем сайте, то они станут для него лучшими рекламодателями. Надо только дать пользователям такую возможность — например, добавив кнопки для шеринга материалов в соцсети.
Установите расширение AddToAny Share Buttons. Сразу после его включения кнопки соцсетей появятся на всех опубликованных страницах под контентом. Изменить их расположение можно в настройках плагина. Доступно несколько позиций: под контентом, надо контентом и одновременно над и под контентом. Можно также попробовать другие плагины для добавления кнопок соцсетей — Fast Social Share или Social Sharing. Выбор зависит от ваших предпочтений, функциональность у всех расширений примерно одинаковая.
Ещё одна функция, которая будет полезной на сайтах любого типа, — формирование ускоренных мобильных страниц. Технология называется AMP и позволяет посетителям сайта с медленным интернетом не страдать в ожидании загрузки контента, а сразу получать важную информацию. Для использования такой возможности требуется установка одного из платных плагинов: JAmp, wbAMP, Accelerated Mobile Pages.
AMP — технология Google. В рунете аналогичную функциональность предлагают турбо-страницы Яндекса, которые отрезают лишние мегабайты информации,показывая только значимый контент. Подключение этой технологии на Joomla тоже будет платным. Стоимость — 990 рублей.
Мы рассмотрели только самые необходимые расширения, которые подходят для большинства вебмастеров. Набор плагинов меняется в зависимости от того, сайт какого типа вы создаёте. Расширяемость Joomla позволяет создавать для каждого проекта индивидуальную конфигурацию и на ходу её менять, убирая и добавляя различные модули.
Подключение аналитических сервисов
Для отслеживания поведения пользователей необходимо подключить на страницах сайта инструменты Google Analytics и Яндекс.Метрики. Кроме того, полезным будет добавить новый веб-проект в Search Console Google и Яндекс.Вебмастер.
Добавление Google Analytics и Яндекс.Метрики
Получите код отслеживания, который добавляется на сайт. Для этого авторизуйтесь в Google Analytics и добавьте в систему новый проект. Укажите его название и URL, после чего нажмите «Получить идентификатор».
Вернитесь к панель администратора Joomla, чтобы добавить код. Установите плагин Advanced Google Analytics, включите его и перейдите в настройки расширения. В строке Google Analytics ID вставьте номер идентификатора. Добавьте доменное имя сайта, а также установите параметры, которые нужно отслеживать. То же самое можно сделать с помощью других расширений — например, Asynchronous Google Analytics или Google Analytics Dashboard.
Код Яндекс.Метрики добавляется аналогичным образом. Вы регистрируетесь в личном кабинете сервиса, получаете идентификатор и вставляете его на сайт с помощью бесплатного расширения do Yandex Metrika. Параметры отслеживания задаются в настройках плагина.
Верификация сайта в Яндекс.Вебмастере и Google Search Console
Чтобы контролировать, как сайт отображается в поисковых системах, и лучше его оптимизировать, используйте сервисы Google Search Console и Яндекс.Вебмастер. Чтобы добавить в них сайт, необходимо пройти процедуру верификации. Проще всего сделать это с помощью расширения Webmaster site verification.
Включите плагин и откройте его настройки. Добавьте идентификаторы, полученные после авторизации в Google Search Console и Яндекс.Вебмастере. Сохраните изменения. Зайдите в личные кабинеты на Google Search Console и Яндекс.Вебмастере, чтобы убедиться, что верификация прошла успешно.
Подключить аналитические сервисы и верифицировать сайт можно и без расширений, добавляя ключи идентификаторов прямо в файлы шаблонов. Однако для начинающих пользователей это не самый удобный вариант. Плюс использования плагинов в том, что если вы поменяете шаблон, они снова добавят идентификаторы в нужное место, избавив вас от необходимости ручной правки кода.
Публикация контента
Чтобы добавить новую запись, в разделе «Материалы» нажмите «Создать материал». Откроется текстовый редактор. Укажите название записи, добавьте текст и отформатируйте его — доступны инструменты, хорошо знакомые всем пользователям по различным офисным приложениям. Обязательно выберите подходящую категорию публикации, чтобы все записи одной тематики были доступны в едином разделе.
Редактор Joomla позволяет вставлять в тело записи фотографии, управлять их размером, добавлять заголовок и описание, а также alt — альтернативный текст, который индексируется поисковиками и помогает воспринимать информацию слабовидящим людям, пользующимся скринридерами.
На вкладке «Публикация» добавьте описание и ключевые слова записи. Здесь же вы можете настроить параметры индексирования материала. По умолчанию они наследуются от категории. Изображения и ссылки для превью редактируются на одноимённой вкладке. Вы также можно изменить права редактирования — это полезно, если на сайте работает несколько авторов и есть главный редактор. Чтобы опубликовать материал, нажмите на кнопку «Сохранить и создать».
Для управления публикациями в административной панели доступен раздел «Менеджер материалов». В нём вы можете редактировать, скрывать и удалять записи, оценивать количество просмотров, которое высчитывается встроенными инструментами сбора статистики. Подробная информация о поведении пользователей собирается в личных кабинетах Яндекс.Метрики и Google Analytics, если вы подключите эти сервисы.
Как зайти в админку Joomla
Чтобы попасть на страницу авторизации, введите в поисковой строке доменное имя вашего сайта и добавьте к нему /administrator. Получится так: site-name/administrator. Для идентификации укажите логин и пароль от учётной записи, которую вы создали при установке Joomla. Если установка была автоматической, то обычно используются те же данные, что и для авторизации на хостинге. После ввода логина и пароля нажмите «Войти», чтобы перейти в административную панель CMS.
Как убрать надпись «Сайт работает на Joomla»
На одном из этапов предварительной настройки вы добавили в футер копирайт — информацию о сайте. Однако на большинстве шаблонов вместе с этой записью отображаются дополнительные ссылки: на сайт Joomla, страницу разработчиков шаблона, сведения о лицензии. Чтобы убрать эти строки, необходимо поправить файл default.php.
- Раскройте меню «Расширения».
- Выберите раздел «Шаблоны».
- Нажмите на пункт «Шаблоны».
- Найдите используемую тему и нажмите на ссылку, которая ведёт к её параметрам.
- В меню слева раскройте папку html, найдите каталог mod_footer и откройте файл default.php.
Код, который отвечает за вывод надписи в футере, лежит между тегами div. На всякий случай скопируйте его в другое место, а затем удалите отдельные части. В первую очередь следует избавиться от фрагментов кода, которые находятся между тегами <a> (сами теги тоже надо удалить). Обычно в них текст типа «Designed by название студии». Чтобы избавиться от ссылки на сайт Joomla и информации о лицензии, удалите нижнюю строчку, обёрнутую тегами <small>, вместе с самими тегами.
Оптимальный набор правил в robots.txt для Joomla
При настройке сайта вы несколько раз сталкивались с параметрами индексации. Первое время можно не трогать их, оставив значения файла robots.txt по умолчанию. Однако для максимальной оптимизации необходимо сформировать собственный набор правил, по которым поисковые роботы будут забирать информацию с сайта. Он не должен быть уникальным — чаще всего работают вещи, протестированные на других сайтах.
В базовом виде файл robots.txt на Joomla содержит только основные правила. Чтобы разобраться в нём, запомните главные элементы синтаксиса:
- User-agent — объявляет робота, для которого предназначены указанные ниже правила. По умолчанию стоит знак *, который говорит, что правила распространяются на все поисковые роботы. Но вы можете формировать разные условия, задавая имена. Например, User-agent: Googlebot и дальше список правил только для гугловского бота.
- Disallow — запрет на индексацию. По умолчанию в файле robots.txt на Joomla запрещено индексировать системные папки.
- Allow — разрешение на индексацию.
Кроме того, в robots.txt также должно быть указано основное зеркало сайта, которое прописывается командой Host. Ещё один важный момент — карта сайта в формате XML. Ссылка добавляется после команды Sitemap. Эти строчки размещаются в самом конце документа, после всех запретов и разрешений на индексацию.
Вы можете найти разные наборы правил robots.txt для всех или отдельных поисковых роботов и попробовать переделать их под свои нужды. Оптимальные настройки для конкретного проекта подбираются опытным путём. Для проверки файла используйте инструменты Яндекс.Вебмастера и Google Search Console. Они помогут найти ошибки, устранение которых сделает файл управления роботами лучше.
Выводы
Для создания сайта на Joomla не требуются продвинутые навыки разработки, но с некоторыми вопросами разбираться всё-таки придётся. Даже если вы используете автоматическую установку на хостинге, то без предварительной настройки и поиска того, какие плагины вам нужны, запустить сайт всё равно не получится. В этом смысле конструкторы сайтов намного проще — у них сразу всё готово к публикации проекта.
Расширяемость Joomla позволяет создавать разные сайты. С этим связано ещё одно достоинство — возможность постепенного роста. Вам не нужно знать все инструменты движка, чтобы создать на нём первый сайт — для этого хватит тех рекомендаций, который мы привели выше. Уже в процессе работы над проектом у вас будут появляться новые вопросы, вы будете находить на них ответы и лучше понимать возможности и особенности Joomla.
Как правильно установить Joomla
Многие начинающие веб-разработчики стараются обходить стороной CMS. Обычно это связано не только со сложностью изучения необходимых настроек, но и с другими причинами. Часто еще на этапе установки Joomla пользователи сталкиваются со многими проблемами: то не работает личный кабинет, то все ставится криво, то еще что-нибудь – в общем, ошибок может быть много. Чтобы избежать подобных ситуаций, следует понимать основные принципы установки CMS.
В этом руководстве мы поговорим о том, как безошибочно установить Joomla на хостинг и локальный сервер различными способами.
Устанавливаем Joomla на локальный сервер
В данном случае нам потребуется специальная программа для создания локального веб-сервера. Сегодня в интернете можно найти довольно много подобного софта. Мы же остановимся на одной из самых популярных программ – Open Server. Первым делом установим ее к себе на компьютер.
- Переходим на официальный сайт и в нижней части экрана жмем на кнопку «Нет, спасибо, хочу просто скачать». Обратите внимание, что в таком случае скорость скачивания будет крайне мала. Если же вы хотите ее увеличить, то в верхнем окне можно поддержать проект и тем самым добиться максимальной скорости.
- Как только Open Server будет загружен на компьютер, устанавливаем его и переходим в корневую папку. Она будет выглядеть так:
- Пока оставим ее запущенной – она пригодится нам позже. Сейчас давайте перейдем непосредственно к установке Joomla. Для начала нам потребуется скачать последнюю версию – откроем для этого официальный сайт CMS и возьмем оттуда архив удобного нам формата.
- Следующим шагом распаковываем загруженный архив и копируем его содержимое – просто выделяем все файлы комбинацией клавиш «CTRL+A» и жмем «CTRL+C».
- Теперь нам нужно переместить все файлы на локальный сервер – тут-то нам и пригодится корневая папка Open Server. Возвращаемся в нее и переходим в подпапку под названием «domains». Здесь хранятся все локальные сайты, к которым у нас есть доступ через веб-сервер. Чтобы создать новый сайт, достаточно добавить новую папку в данную директорию. Создадим ее и назовем любым именем, для удобства можно указать «Joomla».
- Открываем созданную папку и вставляем в нее ранее скопированные файлы. Должно получиться так:
- Почти все готово! Осталось создать базу данных и провести установку Joomla. Чтобы создать БД, нам потребуется открыть phpMyAdmin – удобнее всего это можно сделать через иконку Open Server в области уведомлений. Обратите внимание на то, что веб-сервер должен быть запущен. Если все работает, то кликаем правой кнопкой мыши по иконке и переходим в «Дополнительно» -> «phpMyAdmin».
- В результате перед нами откроется браузер с окном приветствия phpMyAdmin – здесь вводим логин/пароль root и жмем «Вперед».
- Далее в левой части жмем «Создать БД» и справа указываем название будущей базы данных. Обязательно задаем кодировку «utf8_general_ci».
- Если все прошло успешно, то перед нами отобразится база данных с указанным нами именем. Обратите внимание на окно справа – оно пока что пустое. Это нормально, так как база данных будет заполнена только после установки Joomla.
- Теперь можем переходить к установке CMS – для этого возвращаемся в область уведомлений и жмем правой кнопкой по иконке Open Server. В отобразившемся меню выбираем «Мои сайты» -> «Joomla». Здесь название сайта то, что мы указали ранее в папке «domains». В моем случае оно идентично наименованию CMS.
- Мы попадаем в мастер установки Joomla. Для начала задаем название сайта, опять же для удобства прописываем Joomla. В правом столбце указываем данные учетной записи администратора – они пригодятся нам в дальнейшем для авторизации в личном кабинете. После введения всех данных нажимаем «Далее».
- Вот мы и пришли к подключению базы данных, которая была создана в phpMyAdmin. Здесь все просто – первым делом указываем имя пользователя «root». В строке «Имя базы данных» указываем то имя, которое было прописано во время создания БД. На этом все – жмем «Далее».
- Последняя вкладка – в ней менять ничего не будем, просто жмем на «Установка».
- На этом в общем-то все, но рекомендую заранее поставить русификацию. Для этого выбираем «Установка языковых пакетов».
- Выбираем «Russian» и нажимаем «Далее».
- Отмечаем пункт «Russian» в разделах «Язык панели управления» и «Язык сайта».
- Перед завершением установки обязательно удаляем установочные файлы.
- После успешной установки переходим в «Панель управления». Вводим данные для авторизации и нажимаем «Войти».
Поздравляем! Установка Joomla завершена, теперь вы можете пользоваться ее возможностями на локальном сервере. Такой вариант отлично подойдет для изучения CMS и разработки сайтов. Если же вам нужен продукт, который будет работать в интернете, то для этого потребуется хостинг.
Как обстоят дела с ним – поговорим в следующем разделе.
Устанавливаем Joomla на хостинг
Существует 3 способа установки CMS-системы на сервер хостинг-провайдера: через встроенный каталог CMS, через файловый менеджер и с помощью FTP-клиента.
Рассмотрим последовательно каждый из методов на примере хостинга Timeweb. Зарегистрировать аккаунт на нем можно бесплатно. Кроме того, на первые 10 дней предоставляется полный доступ к сервису. Последующие дни платные – стоимость зависит от выбранного тарифа.
Способ 1: Через каталог CMS
Первым делом пройдем небольшую регистрацию на Таймвэб. Открываем главную страницу и выбираем «Вход для клиентов».
Вводим имя, почту и нажимаем «Стать клиентом».
В результате мы попадаем в личный кабинет Timeweb – здесь-то и будут происходить все манипуляции.
Теперь мы можем переходить к установке Joomla на хостинг. Для этого последовательно выполняем следующие действия:
- В личном кабинете Timeweb переходим в раздел «Каталог CMS».
- Выбираем «Joomla» – она находится вторым по списку в разделе «CMS».
- В отобразившемся окне жмем «Установить приложение».
- Следующим шагом нужно указать доменное имя – здесь можно оставить тестовое, для изучения CMS оно вполне подойдет. Также выбираем создание новой базы данных, в завершение кликаем на «Начать установку».
- Готово! Теперь мы можем переходить к приложению.
- Вводим выданный нам логин и пароль, авторизуемся в личном кабинете Joomla.
На этом установка завершена. Как видите, данный способ довольно простой и быстрый, однако подойти он может не для каждого хостинга. В некоторых случаях подобной опции попросту нет, поэтому важно знать о ручной установке CMS – о ней поговорим далее.
Способ 2: Установка через файловый менеджер
Чтобы воспользоваться данным способом, нам потребуется скачать пакет Joomla с официального сайта. После этого будет необходимо создать новый сайт и привязать к нему домен.
Открываем на Timeweb личный кабинет и переходим в раздел «Сайты». Выбираем «Создать новый сайт».
В отобразившемся окне указываем название будущего сайта. Затем жмем на кнопку «Создать».
Теперь привяжем к нему домен – для этого справа от созданного сайта жмем на кнопку «Привязать домен». В отобразившемся окне выбираем нужный домен, в нашем случае это тестовое доменное имя.
Сайт создан, теперь на него можно установить Joomla:
- Переходим в раздел «Файловый менеджер» и открываем папку с сайтом, который мы создали в предыдущей инструкции. Затем заходим в подпапку «public_html» и поочередно нажимаем на два файла с зажатой клавишей «Shift». Затем выбираем «Файл» -> «Удалить» – в результате папка окажется пустой.
- Следующим шагом переносим скачанный ранее архив с Joomla. Он автоматически распакуется, а мы увидим заполненную папку:
- Осталось создать базу данных, которая в последующем будет использоваться CMS-системой. Переходим в раздел «База данных MySQL» и выбираем «Создание новой базы данных».
- В отобразившемся окне указываем название базы данных и придумываем пароль. После этого кликаем по кнопке «Создать». Обязательно сохраните пароль на видном месте – он потребуется в дальнейшем.
- После этого можем переходить к установке CMS. Заходим на привязанный к сайту домен – должно отобразится установочное окно. В нем мы уже работали, поэтому рассмотрим лишь один раздел, который отличается – «Конфигурация базы данных». Здесь нужно указать в качестве «Имя пользователя» имя созданной базы данных, а также прописать к ней пароль. В строке «Имя базы данных» указывается БД хостинга.
На этом установка завершена. Подробнее о том, какие действия выполнять далее, мы уже рассмотрели в разделе «Установка Joomla на локальный сервер».
Способ 3: Через FTP-клиент
Для установки Joomla на хостинге можно воспользоваться и FTP-клиентом. В нем передача данных осуществляется примерно так же, только для этого нужна дополнительная программа, например FileZilla. Давайте рассмотрим, как ей пользоваться:
- Открываем официальный сайт и скачиваем последнюю версию.
- Устанавливаем программу и запускаем ее. Прежде чем подключиться по FTP, нам нужно узнать необходимые для этого данные. Их можно посмотреть на главной странице личного кабинета хостинга.
- Заходим в FileZilla и в верхней части окна вводим хост, имя пользователя и пароль. Затем жмем «Быстрое соединение». В результате в нижнем правом окне мы увидим директории, расположенные на хостинге.
Осталось загрузить файлы Joomla в нужную директорию и провести предварительные настройки. Подробнее о том, как все это сделать, мы уже говорили в предыдущем разделе: для начала нужно создать сайт и привязать к нему домен, затем из папки сайта удалить все файлы – это действие выполняется уже не в браузере, а через FTP-клиент. Затем там же добавляем все файлы и возвращаемся в браузер: создаем на хостинге новую базу данных, заходим к себе на сайт и там продолжаем установку.
Перенос сайта на Joomla
1. Копирование файлов. Зайходим в папку с файлами системы (в денвере это Z:\home\имя_локального_сайта\www) и копируем все файлы. 1.1. В файле configuration.php смотрим имя используемой базы данных в строке $mosConfig_db = ‘joomladb’;. Т.е. в нашем случае ее имя «joomladb»
2.Копирование базы данных Joomla.
- Идем в панель управления базой данных (как правило, это phpMyAdmin)(в денвере http://localhost/Tools/phpMyAdmin). Выбираем там нужную нам базу (joomladb) в левой колонке панели.
- щелкаем по кнопке/закладке Экспорт.
- выбираем все таблицы базы.
- нажимаем кнопку «Пошел» .
- копируем из появившегося окна текст в txt файл, сохраняем, напр. в joomla.txt.
3. Подготовка хостинга под Joomla(ТОЛЬКО если база данных на хостинге НЕ утановлена). Заводим на хостинге новую базу данных в панели администратора хостинга. создаем пользователя, запоминаем его логин и пароль и название созданной базы.
4. Перенос файлов . Заливаем файлы на хостинг по ftp в папку типа www, htdocs или http.
5. Правка файла конфигурации Joomla . Открываем configuration.php и вводим данные, полученные в п.3 либо от хостера.
- $mosConfig_db — название базы данных
- $mosConfig_user- пользователь БД
- $mosConfig_password — пароль доступа к БД
- $mosConfig_live_site — тут указываем доменное имя
- $mosConfig_absolute_path — путь от коневой папки сервера к корневой папке сайта — можно вычислить с помощью функции phpinfo() либо спросить хостера, обычно это что-то типа /home/ваш_домен/www. Либо зайти на сайт и посмотреть — как правило выдается ошибка с указанием множества путей. Все они считаются от корня
- $mosConfig_cachepath- путь от коневой папки сервера к кеш-папке
6. Импорт базы данных локального сайта. Внимание: перед импортом базы нужно убедиться, что в целевой базе данных на хостинге нет таблиц с тем же индексом базы (по умолчанию jos_), что и у вас (например, от предыдущей неудачной установки)
- Идем в панель управления базой данных хостера (как в нее попасть — выясните у хостера). Выбираем там нужную нам базу (joomladb) в левой колонке панели.
- щелкаем по кнопке/закладке SQL.
- копируем содержимое файла joomla.txt, созданного в п.2, вставляем в окошко запроса.
- нажимаем кнопку «Пошел».
7. Проставление прав доступа. На директории media, images/stories, images/banners и cache проставляем права доступа (chmod) — 777. На другие папки в целях повышения безопастности оставляем 755 и для файлов -644. Для установки новых расширений и изменения конфигурации придется выставлять права индивидуально.