Изучаем локальный сервер ХАМРР и Apache

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

Среда для системы управления содержимым Joomla! должна включать в себя следующее.

  • Веб-сервер для приема запросов от браузера и формирования ему ответов по ним.
  • SQL-сервер для хранения и обработки базы данных с контентом сайта.

Интерпретатор языка программирования PHP, возможностями которого пользуется сама Joomla!.
Все эти три составляющих можно скачать по отдельности и настраивать каждый компонент самостоятельно, но этот способ трудоемкий, требует определенных базовых знаний для решения возникающих конфликтов и в целом длительный. Поэтому воспользуемся уже готовым решением и посетим сайт http://www.apachefriends.org/ru/xampp.html.

Проект apachefriends.org уже тем хорош, что представляет собой скомпонованный и заранее настроенный дистрибутив необходимых нам программ: веб-сервера Apache, SQL-сервера MySQL и интерпретаторов языков PHP и Perl. Дистрибутив проекта реализован в различных версиях для разных операционных систем, и вся установка ансамбля инструментов сводится к установке дистрибутива. Инструкции по пошаговой инсталляций данного комплекта программ для выбранной вами операционной системы находятся тут же, на сайте проекта. Вне зависимости от системы работа всего комплекса программ является стабильной и устойчивой. Обращаю ваше внимание па то, что дистрибутив ХАМРР предназначен для проектирования и отладки сайтов на локальном компьютере и не рекомендован к использованию в качестве серверной сборки, так как не имеет жесткой защиты SQL-сервера от несанкционированного доступа. Поэтому, когда вы дорастете до создания своего портала на собственном сервере, компоновать среду вам придется из отдельных программок-серверов, делая особый упор на информационную безопасность сайта.

Пока же скачайте дистрибутив ХАМРР с сайта проекта и установите данный комплекс программ согласно инструкциям для вашей операционной системы. Мы будем рассматривать работу комплекса ХАМРР для операционной системы Windows.

После установки программы в области уведомлений появится характерный значок оранжевого цвета со стилизованной белой буквой X. Такой же ярлык вы увидите на Рабочем столе, и в меню программ будет организована группа Apache Friends. Таким образом, запустить панель управления можно разными способами. После запуска контрольной панели вы увидите ее в нижнем правом углу экрана.

При нормальной работе службы серверов Apache и MySQL включены, сервер FileZilla отключен и при необходимости может быть подключен в соответствии с настройками, которые описаны на локальной странице веб-сервера Apache. Приступим к проверке работы служб. Для этого нажмем кнопку Admin для службы веб-сервера Apache и в открывшемся окне выберем предложенный язык, на котором впоследствии будет выводиться информация (к сожалению, русского языка в локализации нет и, судя по всему, не предвидится), и перейдем к странице http://localhost/xampp/index.php.

Обратите внимание на следующее: здесь указан хостинг http://localhost, или http://127.0.0.1, что то же самое. Это означает, что информацию браузеру необходимо искать не во внешней Сети, а на локальном компьютере. Таким образом, при обращении к сайту, организованному на данном локальном компьютере, следует обращаться через localhost.

Выберем строку phpMyAdmin из меню Tools, и откроется окно управления базой данных SQL-сервера

phpMyAdmin

Окно phpMyAdmin позволяет получить доступ к базе данных сайта и управлять ею. Однако сайта еще нет, поэтому нет и базы данных, соответственно, и управлять нечем. Скажу больше - Joomla! сама создаст свою базу данных для сайта и сама будет ее обслуживать, а нормальный пользователь просто не будет знать о ней ничего. Знакомство с этим окном обусловлено тем, что после создания и демонстрации сайта на локальном компьютере его придется переносить на веб-хостинг. А это возможно двумя способами:

  • Первый заключается в создании сайта заново на веб-хостинге, заодно можно потренироваться в освоении скользких мест.
  • Второй подразумевает простое копирование содержимого базы данных сайта со своего компьютера и добавление его в базу данных на веб-хостинге. Подавляющее большинство платных хостингов поддерживает эту систему для управления клиентскими базами данных, соответственно, освоив работу с phpМуАdmin на своем компьютере, вы не растеряетесь и при работе с платным хостингом.
Тэги: создать, сайт, компьютере, персональном, которой, хостинге, сначала