Контакт:
  • Наши кнопки

  • Карта сайта
  • Вход для админа:

Эта тема очень сложна, поскольку существует немыслимое количество провайдеров и еще более немыслимое количество комбинаций инсталлированных версий

Apache. PHP и MySQL, а также административных инструментов Webspace.

Ниже перечислены "подводные камни", с которыми вы можете столкнуться во время инсталляции.

• Безопасный режим (Safe Mode) РНР который может быть активизирован при необходимости.

• Запрет преобразования URL адресов в Apache из-за отсутствия активизации так называемого Apache Rewrite Engine (mod_rewrite).

Для инсталляции Joomla! понадобится исходный код. Загрузите пакет Joomla_1.5.zip и сохраните его в системе.

Выбор каталога для инсталляции

Вы должны решить, куда должна Joomla! инсталлироваться — непосредственно в каталог документов или же в его подкаталог. Это важно, поскольку многие пользователи предпочитают короткие URL для своих домашних страниц.

Пример

Если Joomla! распаковывается непосредственно в /htdocs, то веб-страница стартует при обращении к ней по доменному имени http://www.myhomepage.

ХАМРР — проект Кая "Освальда" Сейдлера (Kai "Osvald" Seidler) и Кэя

Фогельгесанга (Kay Vogelgesang). Несколько лет они занимались комплектацией полной среды разработки, включающей следующие ингредиенты: Apache, MySQL, РНР,

Perl и различные соответствующие расширения. ХАМРР можно загрузить с сайта

http://www.apachefriends.org/ в виде ZIP-архива для различных операционных систем. Этот пакет чрезвычайно удобен для таких людей, как вы и я, кого, прежде всеТур по вашему новому вебсайту 39 го, интересует сама Joomla!, и не особенно интересует, как все это работает.

В среде Linux все проще. Доступны различные дистрибутивы с разными стандартными конфигурациями. Наша "команда мечты" уже предварительно инсталлирована, и ее нужно просто запустить. Версия ХАМРР также может быть инсталлирована в

Linux. По моему мнению, однако, лучше воспользоваться оригинальными программами. Инсталляция выполняется системным диспетчером пакетов и очень проста.

Версии openSUSE старше 10.x

Вы можете проверить, инсталлированы ли уже Apache, MySQL и PHP с помощью конфигурационной программы YaST2.

В сценарии, когда вы находитесь дома или в своем офисе, и хотите установить веб-сайт Joomla!, можете использовать любую из перечисленных ниже операционных

систем.

Операционная система Windows В среде операционной системы Windows можно пользоваться одним из следующих двух веб серверов.

• Windows ХР Professional и Windows Vista Ultimate поставляются с веб-сервером

Internet Information Server. Вы должны дополнительно инсталлировать РНР и СУБД, после чего все готово к работе.

• Можно взять предварительно сконфигурированный пакет (ХАМРР), распаковать его и получить все, что требуется.

Все перечисленные выше компоненты понадобятся для того, чтобы установить у себя систему Joomla!. ПК, браузер и Интернет-соединение обычно доступны. Но существует много вариантов для веб-сервера, интерпретатора РНР и СУБД.

Вы можете:

• установить систему локально на вашем ПК;

• установить систему на сервере, обслуживающем внутреннюю сеть вашей компании;

• арендовать виртуальный сервер у провайдера;

• арендовать или приобрести физический сервер у провайдера (с административным доступом).

Вы можете также:

• разместить веб-сервер и СУБД на компьютерах, которые физически отделены друг от друга.

Здесь также имеется несколько вариантов выбора.

Арендованный виртуальный сервер

Вы арендуете у провайдера пакет веб-пространства с СУБД, поддержкой РНР и часто также вашим собственным доменным именем. В этом случае у вас есть функциональная среда, и вы можете инсталлировать в ней Joomla!. Проконсультируйтесь с провайдером касательно версий (РНР, MySQL). Иногда провайдеры предоставляют предварительно инсталлированную систему Joomla! с различными шаблонами. Если это так, то все, что вам остается сделать — это активизировать Joomla! одним щелчком кнопкой мыши — и все готово.

На четвертом шаге — Database Configuration (Конфигурация базы данных) — запрашиваются параметры вашей базы данных. Вы можете настроить столько баз данных, сколько потребуется для серверной среды ХАМРР Lite. Вам доступен пользователь MySQL по имени root (без пароля). Пользователь root — это администратор MySQL, который может делать все в системе MySQL.

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

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

Если необходимо управлять двумя сайтами Joomla!, в этом случае возникает проблема, поскольку вы не сможете отличать одну таблицу от другой. И тогда можно различить таблицы из разных инсталляций Joomla! (например, jos_smith_ и jos_jones_) посредством Table Prefix. В данном случае примите префикс по умолчанию — jos_. Префикс также используется для пометки сохраненных данных (bak_).

Чтобы решить проблемы с правами доступа и, возможно, активизированным режимом РНР Safe Mode, начиная с Joomla! 1.

Этот главный шаг конфигурации делится на три части.

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

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

На седьмом, заключительном, шаге вы получите поздравления с успешной инсталляцией. Позвольте и мне также поздравить вас. Вы увидите примечание в виде выделенного полужирным текста с предложением удалить каталог installation.

Отнеситесь с должным вниманием к этому примечанию, поскольку ваш веб-сайт

Joomla! просто не запустится без этого шага. Страница Finish (Завершение) показана.

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

Файл по имени configuration.

Затем вы увидите страницу Pre lnstallation Check (Предустановочная проверка). Это проверка должна помочь определить, подходит ли ваша среда сервера для инсталляции Joomla!.

Если вы преимущественно видите результаты тестов, выделенные зеленым цветом, — это хороший знак. В зависимости от вашей конфигурации, могут быть различия. Инсталлятор Joomla! принимает во внимание конфигурационные установки веб-сервера (в нашем случае — Apache), РНР и операционной системы. На Unix-образных системах (Linux, Mac OS X) вы должны уделить внимание правам на запись.

Инсталляция Joomla! — пятиминутное дело. Если вы уже инсталлировали ее раньше, то справитесь и за три минуты. В главе 16 вы сможете в этом убедиться. Чтобы иметь возможность начать инсталляцию, ваша среда разработки должна включать вебсервер, поддерживающий РНР, и СУБД, поддерживаемую Joomla!.

Файлы Joomla! копируются в систему и затем инсталлируются веб-инсталлятором.

Такого рода среда также называется системой клиент-сервер.

Система клиент сервер — это сетевая структура, в которой неограниченное количество рабочих станций (клиентов) обращается к службам, предоставленным центральным сервером.

появляется в версии ХАМРР Lite, когда вы вводите в браузере URL-адрес http://localhost/Joomlal50

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

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

Чтобы инсталлировать Joomla! локально, вы должны настроить соответствующую серверную среду, как было описано выше.

Windows

Windows — чрезвычайно дружественная к пользователю и очень популярная система. Более 90% всех ПК работают под управлением этой операционной системы.

Windows ХР и Windows Vista— преобладающие версии. К сожалению, веб-сервер

Apache, СУБД MySQL и РНР не входят в стандартную поставку Windows.

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

Они будут будет содержать ваша инсталляция Joomla!

• Install Default Sample Data (Инсталлировать стандартные данные примеров).

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

• Load Local Joomla! 1.5 SQL Script. У вас уже может быть создан локальный веб-сайт Joomla!, и вы, возможно, хотите иметь именно эти данные в онлайновой базе данных. В этом случае вы можете специфицировать файл .

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

Обычно для конфигурирования таких серверов применяется специальный административный интерфейс, такой как SiteBuilder (http://www.swsoft.com/en/products/sitebuilder/) или Plesk (http://www.swsoft.com/en/products/pIesk/).

С этого момента все пойдет быстрее, потому что команды будет принимать и выполнять веб-инсталлятор Joomla!. Перейдите по адресу http://localhost/Joomlal50/.

Шаг 1: выбор языка Choose Language (Выберите язык) — первый из семи шагов инсталляции

Выберите желаемый язык и щелкните на кнопке Next (Далее).

.

• Host Name (Имя хоста): localhost

• User Name (Имя пользователя): root

• Password (Пароль): оставить пустым, но помнить о риске нарушения безопасности!

Теперь заполните поле Database Name (Имя базы данных). В локальной среде ХАМРР Lite может быть настроено неограниченное количество баз данных, поскольку пользователю root это позволено. В активной среде, предоставленной провайдером, вы, возможно, будете иметь заранее настроенный перечень баз данных.

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

Чтобы загрузить и инсталлировать ХАМРР, необходимо выполнить перечисленные ниже шаги.

1. Загрузить файл xampplite-win32-l.6.5.ехе с веб-сайта http://www.apachefriends.org/en/xampp.html.

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

3. Когда вы дважды щелкнете на файле xampp-control.ехе в каталоге xampplite, запустится Apache и MySQL. РНР стартует автоматически как модуль Apache.


s#0