×

Дополнительные материалы бесплатно предоставляются только зарегистрированным пользователям.

Для скачивания исходных файлов необходимо войти под своим аккаунтом через форму на главной панели.

Для тех кто не зарегистрирован, можно это сделать на вкладке Регистрация.

  • Рубрики
  • Слайдер
  • Сайдбар
  • Подписка
  • Вниз
  • Вверх
×
  • Как сделать сайт с нуля своими руками (вводная часть)

    1. Причины создания пошаговой инструкции по разработке самописного сайта
    2. Тема создаваемого сайта
    3. В чем будет заключаться монетизация
    4. Функционал
    5. Этапы создания
    6. Текущее состояние создаваемого сайта

    Здравствуйте уважаемый посетитель!

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

    Причем чтобы такой интернет-ресурс был создан не на каком-нибудь стандартном шаблоне бесплатной СMS (Content management system - система управления контентом) типа WordPress, Drupal, Joomla и т.п., а заточенный под себя, с возможностью обеспечить ему должную безопасность и реализовать все свои индивидуальные потребности.

    Часто такие сайты, созданные под конкретные задачи на основе языка разметки веб-страниц HTML, стилей CSS и других инструментов веб-программирования (PHP, JavaScript и т.п.), называют самописными.

    Этой статьей начинается отдельная рубрика "Как сделать сайт с нуля своими руками", где на реальном примере, с предоставлением исходных материалов (программные коды, файлы и т.п.), будет показано, как действительно можно самостоятельно сделать рабочий сайт.

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

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

Самописный сайт своими руками!

Текущее состояние создаваемого сайта

Здесь можно посмотреть текущее состояние тестового самописного сайта, который создается в рамках цикла статей Сделай сайт с нуля своими руками.

Где в дополнительных материалах можно бесплатно скачать исходные файлы сайта с таблицами MySQL.

Вы здесь: Главная → Сборник статей → Инструменты → Устанавливаем локальный веб-сервер Denwer



Автор: / Дата:

Устанавливаем локальный веб-сервер Denwer

Здравствуйте уважаемый посетитель!

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

При этом будет рассмотрена установка одной из наиболее популярных сборок локальных серверов - бесплатного отечественного веб-сервера Denwer (Денвер). Включающего сервер Apache с компилятором PHP и поддержкой MySQL.

Содержание


  • Зачем нужен локальный веб-сервер
  • Устанавливаем программу Denwer
  • Как удалить Denwer с компьютера

Зачем нужен локальный веб-сервер


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

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

В этом вопросе есть доля правды, действительно, если создание веб-страниц будет заключаться только лишь в написании HTML кода и стилей CSS, то тогда действительно локальный веб-сервер может и не понадобиться. Процесс создания таких страниц мы сможем контролировать с обычного браузера.

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

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

Поэтому, и существуют динамические сайты, в которых формирование веб-страниц осуществляется из отдельных фрагментов (файлов) по конкретным запросам пользователей. И при необходимости внесения какого-либо изменения или дополнения, нужно это будет сделать только один раз в определенном файле. И при этом, необходимые изменения будут вноситься автоматически во все соответствующие страницы при их формировании по запросам.

Таких файлов может быть различное количество для каждого сайта. Но, для упрощения, можно перечислить некоторые фрагменты, на которые, практически всегда разделяют веб-страницы, такие, как:

  • шапка (header);
  • основное содержимое (content);
  • cайдбар (sidebar);
  • подвал (footer).

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

Такие страницы, для которых необходим специальный процесс формирования, не могут открываться обычным браузером, ведь браузерам необходимы готовые HTML страницы. Вот для этого и нужно некое устройство, которое подобно "настоящим" серверам в интернете, будет формировать на локальном компьютере веб-страницы по заданным запросам без размещения их в сети интернет.

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

Существуют разные сборки локальных серверов, одним из самых популярных является бесплатный отечественный веб-сервер Denwer (Денвер), включающий сервер Apache с компилятором PHP и поддержкой MySQL.

Также, многие веб-мастера хорошо отзываются об аналогичном отечественном локальном сервере Open Server и отмечают его высокий функционал по разработке сайтов. Правда, обе эти сборки поддерживают только операционную систему Windows.

Поэтому, пользователям остальных ОС следует воспользоваться другими вариантами серверов. Например, для Mac OS многие рекомендуют бесплатную версию программы MAMP (Macintosh, Apache, MySQL, PHP). Если кто использует эту операционную систему, может воспользоваться довольно подробной инструкцией по установке MAMP, которую можно найти по ссылке: "http://applelog.ru/mamp-apache-php-mysql-na-mac-os-v-odnom-flakone/".

В общем, существуют различные варианты программного обеспечения веб-серверов, которые без труда можно найти в сети интернет, но здесь подробно мы рассмотрим установку локального веб-сервера Denwer на ОС Windows.

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

Устанавливаем программу Denwer


Инсталляция Денвера состоит из нескольких шагов.

1. Скачать инсталляционный файл можно здесь, либо на сайте разработчика по ссылке: "http://www.denwer.ru/base.html".

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 1

Рис.1

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

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 2

Рис.2

3. Процесс загрузки будет отображаться в диалоговом окне.

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 3

Рис.3

4. Далее, появляется окно с сообщением о необходимости закрытия браузера.

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 4

Рис.4

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

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 5

Рис.5

6. В случае каких-либо сложностей можно обратиться к описанию порядка установки на сайте: "http://www.denwer.ru/", фрагмент которого показан ниже на скриншоте.

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 6

Рис.6

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

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 7

Рис.7

8. В итоге, после запуска Денвера нажатием на ярлык Start Denwer на Рабочем столе, и вводе в адресную строку браузера "http://localhost/denwer/" должна появиться главная страница Денвера.

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 8

Рис.8

А далее можно проверить его работоспособность руководствуясь разделом главной страницы "Тестирование Денвера". Где предлагается сделать проверку с помощью приведенных в ней ссылок.

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

Как удалить Denwer с компьютера


Можно также попробовать переустановить Денвер, предварительно его удалив с компьютера. Но, тут надо понимать, что он не удаляется стандартными методами, поэтому, необходимо это сделать следующим образом:

9. Удаляем созданную при установке Денвера папку WebServers со всеми файлами.

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 9

Рис.9

10. Удаляем созданный виртуальный диск Z. Это делается через программную строку. Для этого через меню "Пуск", выбираем "Выполнить" и в открывшемся окне набираем команду "subst z: /d". После выполнения команды диск Z должен удалиться.

Для увеличения / уменьшения размера изображения кликните по картинке
устанавливаем локальный веб-сервер Denwer, картинка 10

Рис.10

11. И последнее, что нужно сделать, это удалить с Рабочего стола ярлык старта Денвера.

Надеюсь, что у вас не возникнет больших сложностей при установке веб-сервера Denwer, и вы решите все возникшие проблемы с помощью советов разработчиков.

Ну, а вдруг, у кого-то окажется какой-то заколдованный компьютер, который ни в какую не захочет работать с Денвером, всякое бывает. В таком случае остается посоветовать воспользоваться уже упомянутой здесь сборкой "Open Server".

На этом разрешите закончить, в следующей статье перейдем к дизайну и будем создавать макет будущего сайта.

С уважением, Николай Гришин

Читать дальше


Комментарии


Если у Вас возникли вопросы, или есть какие-либо пожелания по представлению материала, либо заметили какие-нибудь ошибки, а быть может просто хотите выразить свое мнение, пожалуйста, оставьте свои комментарии. Такая обратная связь очень важна для возможности учитывать в дальнейшем мнение посетителей.

Буду Вам за это очень признателен!

comments powered by HyperComments