Партнерки вебмастерам

Баннер

Кто онлайн

Сейчас 128 гостей онлайн

Статистика

Архив содержит 29 файлов в 11 категориях. На данный момент файлы скачаны 102262 раз.
Установка Joomla 1.6 на IIS под управлением Windows Web Server 2008 R2 PDF Печать E-mail

Всем привет!

Сегодня я расскажу Вам, как легко и быстро настроить IIS под управлением Windows Web Server 2008 R2 для того, чтобы установить Joomla!

Вдохновившись тем, что Microsoft приняла участие в разработке Joomla! 1.6, я решил посвятить эту статью всему новому и инновационному!

Поэтому в качестве платформы был выбран именно этот продукт. Не стану описывать установку самой ОС, это тема отдельной статьи, хотя, я считаю, что там нет ничего сложного!

И так, ОС установлена - можно приступать к её настройке, устанавливаем пока ещё неофициальный sp1

sp1

После этого проверяем на наличие обновлений в Windows Update

updates

Далее приступаем к добавлению роли IIS:

1.Выбираем необходимую роль.

iis1

2. Делаем основные настройки

iis2

3. Устанавливаем FTP сервер, если захотим удалённо заливать файлы.

iis3

4. Ещё раз убедимся, что выбрали всё необходимое и устанавливаем роль.

iis5

5. В итоге должно получиться нечто такое

sum

 

Теперь необходимо установить все недостающие компоненты для web сервера, для этого воспользуемся очень удобной утилитой - web platform installer или сокращённо WPI. Скачаем его здесь.

wpi1

Запускаем WPI и приступаем к его настройке:

1. Во вкладке Web Platform настраиваем компоненты Web Server

web server

2. Затем Frameworks and Runtimes

far

3. Далее Database

db

4. Последний шаг - Tools

tools

 

Во вкладке Web applications есть возможность автоматически предустановить дистрибутивы различных Web приложений, я этого делать не стал, так как Joomla! 1.6 не было в списке (была joomla! 1.5.22)

webapp

 

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

Принимаем лицензионное соглашение и просматриваем списрк устанавливаемых компонентов

inst

Вводим пароль к MySQL и запускам установку

pass

Процесс установки, идём пить чай с плюшками или ложимся спать :)

proc

Проснувшись утром я увидел следующее

done

 

Приступаем к установке самой Joomla! 1.6, версия RC1 которой вышла 14 декабря

скачиваем дистрибутив с сайта Joomla.org

joo

Распаковываем содержимое архива в папку C:inetpubwwwroot и создаём в этом же каталоге пустой файл конфигурации configuration.php со следующими правами доступа

access

Заходим по адресу http://localhost и нас должно автоматически перекинуть к процессу установки. Если Вы видите перед собой логотип IIS, Вам необходимо удалить файл IISstart.html в корневом каталоге joomla! и перейти на http://localhost снова.

joo

Жмём Next и видим, что все необходимые и рекомендуемые параметры (почти все) соответствуют требованиям установщика

joo

Жмём Next, на этой странице необходимо ввести информацию о базе данных, но ведь у нас ещё нет созданной базы, поэтому прибегнем к помощи phpmyadmin, не стану описывать установку этой утилиты, в Блогах кто-то уже описывал установку под windows

Создаём новую БД, назовём её joomla16.

phpma

Можно создать нового пользователя и дать ему все привилегии, либо использовать учётную запись root

Вводим данные о созданной БД

joo

При создании таблиц и их структуры установщик выдал мне ошибку, сообщение гласило, что не возможно создать таблицу jos_extensions. В сети я нашёл как исправить эту проблему, видимо это ошибка связанная с новой версией MySQL:

1. Необходимо удалить в phpmyadmin все таблицы в нашей БД

2. Найти файл в каталоге wwwrootinstallationsqlmysqljoomla.sql

3. Открыть его в текстовом редакторе и найти строки

 

 

# Table structure for table `#__extensions`

#

CREATE TABLE `#__extensions` (

..............

) TYPE=MyISAM AUTO_INCREMENT=10000 CHARACTER SET `utf8`;


и заменить TYPE на ENGINE, сохранить файл.

4. Ещё раз нажать кнопку Next

На следующей странице:
1. Вводим название сайта
2. E-mail администратора
3. Новое для установщика Joomla! - имя пользователя супер администратора
4. Пароль
5. При необходимости - установить демо-данные (я рекомендую сделать это, чтобы ознакомиться с новыми возможностями joomla1.6)
joo
На следующем шаге как всегда - удаляем папку Installation и мы готовы приступить к работе с новым сайтом!
joo
Так выглядит главная страница с учётом установленных демо-данных
demo
Так выглядит обновлённая админка, очень много нового полезного и интересного!
admin

 

И так, что мы имеем в итоге:

 

  • Очень быстрый, понятный и лёгкий способ поднять web server не ломая себе голову с различными конфигурационными файлами в unix системах
  • Отличный инструмент для установки необходимых компонентов - WPI, где собраны все самые свежие дистрибутивы приложений
  • Ну и как всегда - простота и надёжность операционных систем windows server 2008 R2
  • Также у редакции Windows Web Server 2008 R2 можно включить удалённое управление и управлять сервером с экрана своего ноутбука из любой точки мира, причём это управление ничем не будет отличаться от Ваших обычных действий на сервере. Всё теже окна и такой же принцип управления :)