Follow us on Twitter

Не пропусти обновлений

Joomla! С чего начать? Установка и настройка Joomla - с чего начать? Часть 1. Установка локального сервера, установка Joomla, создание базы данных
Joomla - с чего начать? Часть 1. Установка локального сервера, установка Joomla, создание базы данных

Joomla!Здравствуйте! Я начинаю публикацию серии статей по CMS Joomla для новичков. Кто не вкурсе :) поясняю: CMS Joomla - это универсальная система управления содержимым (контентом), позволяющая без специальных знаний создавайть сайты с максимальной простотой, а в дальнейшем удобно и просто ими управлять. Система имеет ряд достоинств, которые привели к тому, что Joomla стала одной из самых популярных CMS. По количеству скачиваний она уступает только CMS Wordpress.

Основные достоинства Joomla:

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

Вы можете почитать о CMS в целом и о Joomla в частности на Википедии, после чего мы приступим к практике...

Итак, изучив основополагающие принципы :) в свободной энциклопедии перейдем конкретно к вопросу: с чего начать? Для того, чтобы на практике изучить возможности CMS нам не обязательно покупать хостинг. Для этого нам достаточно установить виртуальный сервер на свой локальный компьютер, а потом на него установить систему и работать с ней. Я воспользуюсь "Джентльменским Набором Web-Разработчика" - Denwer. Он бесплатный и скачать его можно с сайта denwer.ru. Там же есть подробная инструкция по установке. Чтобы скачать установочный файл, необходимо ввести имя и e-mail адрес. Ссылка на скачивание придет в письме.

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

Кроме стандартного "c:\WebServers", вы можете выбрать любой другой каталог для установки, вписав в строку желаемый путь и нажав Enter. Точно так и имя виртуального диска ( введите букву английского алфавита).

По сути, виртуальный диск, - это как ярлык к папке "c:\WebServers", но компьютер "видит" его как отдельный диск.

Чтобы ответить на вопрос "Да или Нет" введите соответственно "y" или "n" и нажмите Enter.

Повторяю, внимательно читаем инструкцию и подсказки установщика, и тогда у вас не будет вопросов/проблем.

Запускаем Denwer с ярлыка на рабочем столе:

 Вводим в браузере адрес: "http://localhost/denwer/":

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

Каждый сайт нужно создавать в отдельной папке. Например, если назвать папку "newsite" и поместить ее в каталог "с:\WebServers\home\localhost\www\", то из браузера мы обратимся к сайту так: "http://localhost/newsite/", если разместить папку "newsite" в каталог "с:\WebServers\home\localhost\", то название папки будет выступать в роли поддомена, и путь для браузера будет: "http://newsite.localhost/". Для того, чтобы создать новый хост, необходимо в папке "с:\WebServers\home" создать каталог с любым именем, например "localhost2". и скопировать содержимое папки "localhost". Тогда из браузера мы будем уже обращаться "http://localhost2/". При создании новых каталогов рекомендую перезапускать Денвер с ярлыка на рабочем столе во избежание проблем.
Но советую не лезть в дебри и остановиться на первом варианте и создать в папке "с:\WebServers\home\localhost\www\" подкаталог с произвольным именем, я назову его "newsite". Перезапускаем Денвер.

С установкой виртуального сервера покончено! :) Теперь пришло время установить Joomla! и здесь я буду говорить намного подробнее.

Joomla распространяется в виде архива, который можно скачать совершенно бесплатно. Русская версия Joomla всегда доступна для скачивания на сайте joomlaportal.ru (ссылки справа), а также на сайте joom.ru. Перевод отличается, но по сути нет разницы. Я воспользуюсь переводом joomlaportal.ru. На данный момент последняя версия Joomla 1.5.15, но я скачаю и установлю версию Joomla_1.5.14-Stable-Full_Package-Russian. Эта версия уже переведена на русский язык и нет необходимости в русификации. К тому же здесь русифицированы демо-данные. Об этом я еще скажу позже. А сейчас скачиваем архив, помещаем его в папку, которую только что создали (у меня "с:\WebServers\home\localhost\www\newsite"), и разархивируем его, после чего удаляем архив или перемещаем его куда-нибудь. Он нам больше не нужен.
Еще один момент. В последней версии Денвера (на момент написания статьи) устанавливается PHP 5.3, но у Joomla 1.5.14 с этим проблемы. И у нас возникнут ошибки уже при установке. Нам всего лишь нужно скачать и установить обновление для Joomla. Скачиваем: http://joomlaportal.ru/downloads/joomla/updates/Joomla_1.5.14_to_1.5.15-Stable-Patch_Package.tar.gz

Теперь просто копируем содержимое архива поверх уже имеющихся файлов в каталог "с:\WebServers\home\localhost\www\newsite". Заменяем все файлы с совпадением имен. Вот и все. Теперь все будет работать нормально. Вот так, мы еще не научились устанавливать Joomla!, но уже умеем ее обновлять :) Вы наверное заметили, что для обновления Joomla! нам необходимо скачать пакет обновления с названием Joomla_1.5.x_to_1.5.y-Stable-Patch_Package.tar.gz, где x - ваша текущая версия, y - версия, до которой вы производите обновление. Пакеты обновления, кроме других источников, всегда можно скачать здесь.

Теперь нам для нашего будущего сайта необходимо создать базу данных MySQL. Joomla будет хранить всю информацию в этой базе. Создается база очень просто через веб-интерфейс. Переходим по адресу: "http://localhost/tools/phpmyadmin" (Денвер должен быть запущен). Вот что мы видим:

Для того чтобы создать базу данных, надо придумать ей имя. Не будем далеко ходить и пусть имя базы будет "newsite". Кодировку выберем UTF-8. Заполняем поля и нажимаем "Create" ("Создать").

Отлично! Обращаемся к нашему сайту через браузер "http://localhost/newsite/installation" - без кавычек. Далее я буду пользоваться браузером Opera, т.к. ненавижу Internet Explorer :). Вам также советую.

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

Выполняется проверка основных параметров. Продолжаем установку ("Далее"). На этой странице видим текст лицензии. Советую почитать. Мне, например, было интересно. Я впервые читал лицензию GNU/GPL и узнал много нового :) Читаем и нажимаем "Далее".

Здась нам надо ввести необходимые данные. Тип базы данных оставляем MySQL. Название хоста - localhost.

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

Расширенные параметры нам не нужны, но я замечу, что там есть полезная функция - изменение префикса таблиц. Стандартно все таблицы в базе начинаются на "jos_", (jos_content, jos_menu и т.д.), если мы изменим префикс, то сможем использовать одну базу для нескольких сайтов на Joomla. Это может быть полезно, если хостер предоставляет только одну базу данных, а также это улучшит защиту сайта от взлома.

Хорошо, вернемся к установке. Нажимаем "Далее". Видим настройки FTP. Так как мы работаем на локальном сервере, то в FTP мы не нуждаемся. А на хостинге уже сконфигурируем. Нажимаем "Далее".

Видим еще одну страницу настроек. Вводим название сайта. Можно на русском. Здесь может быть все что угодно. Я ввел "Мой сайт на Joomla!" смотрим ниже:

E-mail также не важен. Хотите - введите настоящий адрес, или адрес типа Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript . Пароль администратора введите не слишком сложный (чтоб не забыть:). Потом вы сможете его поменять. Подтвердите пароль, повторив его.

Что это за демо-данные и зачем они нам? Я упомянул про них выше. Демо-данные - это просто контент (наполнение) для нашего сайта, чтобы при создании мы уже видели как выглядит наш сайт набитый информацией. Также там будут различные ссылки и информация по Joomla. В первый раз можно установить и посмотреть, но я не буду этого делать, потому что потом их придется долго и нудно удалять:( Так что и вам не советую.

Хорошо, нажали на кнопку "Далее". Примечание: в вашем браузере должны быть включены Cookies. Скорее всего оно так и есть и если вы не увидели сообщения об ошибке, то все в порядке. Если же нет, то необходимо включить Cookies. Как это сделать описано в этой статье.

Если все нормально, то мы видим красные буквы "... удалить папку INSTALLATION". Предполагая особую важность этого сообщения :), следуем совету. Если этого не сделать, то это станет угрозой безопасности нашего сайта. В папке нашего сайта находим и удаляем соответствующую директорию. Ура! Джумла установлена. Нажимаем кнопку "Сайт" и видим вот такую страницу:

Это уже наш сайт! Правда он расположен на локальном сервере и никто его не увидит, к тому же он пустой:) Не волнуйтесь, внешний вид не останется таким:) мы все можем поменять.

По сути мы получили не один сайт, а целых 2! Дело в том, что для управления сайтом предусмотрана администраторская зона, а представляет она из себя отдельный сайт. Доступ в админку мы можем получить по адресу: "http://localhost/newsite/administrator". Попробуем!

Административный раздел защищен паролем. Логин по умолчанию - admin (потом его можно поменять), а пароль мы указывали при установке, не забыли?:) Вводим логин и пароль, нажимаем "Войти".

Именно отсюда и происходит весь процесс управления сайтом!

На этом установка Joomla на локальный сервер завершена. Можете смело останавливать работу Денвера. Все данные сохранены в базе данных и в файлах Joomla! Не забываем, что при работе с сайтом нам необходимо запустить Денвер снова (если вы выбрали при установке ручной запуск).

Вопросы настройки и наполнения сайта, установки расширений, шаблонов, и многое другое будут рассматриваться в следующих статьях. Если не хотите пропустить новые материалы, подпишитесь на обновления сайта по RSS, e-mail и фолловьте меня в Твиттере. На этом прощаюсь, до свидания.

INFO-SELLER.COM - Владей информацией!

Теги:




Следующие статьи:
Предыдущие статьи:




 

Комментарии  

 
# xela2oo9 08.04.2010 16:10
С таким успехом мог бы и на меня ссылки дать,на дистрибутивы. Раз тебе без разницы куда сливать трафик.
Ответить | Ответить с цитатой | Цитировать
 
 
# xela2oo9 08.04.2010 16:22
К стати, извини если вмешиваюсь в твои собственные дела, но тебе надо изменить Title, чтоб сначала название поста было,а потом джумла- с чего начать, потому что нет прямого вхождения и ты будешь топтаться на месте, так как джумла- с чего начать, в месяц 89 чел, а установка локального сервера 500 с чем то и тебе не получится их получить так как первое у тебя джумла- с чего начать...
Ответить | Ответить с цитатой | Цитировать
 
 
# Артем 08.04.2010 19:46
xela2oo9, спасибо за конструктивную критику, я задумаюсь )
Ответить | Ответить с цитатой | Цитировать
 
 
# serj1971 14.06.2010 14:16
У меня при установке после конфигурации базы данных не открывается конфигурация FTP
Ответить | Ответить с цитатой | Цитировать
 
 
# Артем 14.06.2010 18:47
Сложно сказать. Если вы правильно установили Денвер, то возможно проблема в браузере. Убедитесь, что используете последнюю версию браузера.
Ответить | Ответить с цитатой | Цитировать
 
 
# Радогор 23.07.2010 14:08
Актуальная статья, спасибо.
Ответить | Ответить с цитатой | Цитировать
 
 
# Борис 05.08.2010 09:03
localhost/.../...
при переходе на эту ссылку нужно вместо ньюсайт вписать название созданной папки в дабидабидаби?
я так и сделал, но у меня пишет, что страница не найдена. как быть?
Ответить | Ответить с цитатой | Цитировать
 
 
# Артем 05.08.2010 10:12
Да, вместо newsite пишите название своей папки. Попробуйте перезапустить денвер, чтобы он обновил список папок
Ответить | Ответить с цитатой | Цитировать
 
 
# Борис 05.08.2010 19:10
а, я понял. у меня в папке сайта ещё одна папка и в ней уже всё джумловское. щас копирую в корень папки сайта
Ответить | Ответить с цитатой | Цитировать
 
 
# Артем 05.08.2010 19:44
Ну вот и порешали )
Ответить | Ответить с цитатой | Цитировать
 
 
# jafar 13.08.2010 09:53
Для тупых и ленивых!!!!!!!! !!!!!!!
Ответить | Ответить с цитатой | Цитировать
 
 
# Артем 13.08.2010 15:20
может и так, но для тех, кто впервые видит CMS вообще, думаю полезно )
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий

Уважаемый пользователь, пожалуйста, оставляйте адекватные комментарии без употребления нецензурной лексики. Комментарии, которые не соответствуют правилам, будут удалены.


Защитный код
Обновить

Rambler's Top100