Установка локального сервера

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

Есть множество локальных серверов, но на мой взгляд самым удобным софтом для установки локального сервера является "ДЕНВЕР". Плюсом данного программного обеспечения является возможность устанавливать его на переносных носителях, таких как USB-FLASH. У многих программ данного направления написана эта возможность, но стабильности в работе нет. Так же небыло замечено багов в работе данного сервера. Поэтому, описание я буду проводить именно на примере данного софта.

Итак, "ДЕНВЕР" - Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

УСТАНОВКА

Установка денвер'а мало чем отличается от установки любого программного обеспечения. Единственным отличием является то, что установка идет не в графическом режиме, а в режиме командной строки. Но сложности не вызовет даже у новичка. Главное внимательно следуйте подсказкам.

РАБОТА

После установки пакета появится несколько папок:

  • denwer - в этой папке находятся скрипты, настройки пакета, а так же .exe для запуска, перезагрузки и остановки сервера.
  • home - это основная папка с которой вы будете работать. В ней находятся скрипты ваших сайтов.
  • tmp - временные файлы. Думаю, объяснять не стоит.
  • usr - в этой папке находятся настройки Apache, PHP, MySQL, Perl, так же в этой папке находятся базы данных ваших сайтов.

Как было сказано выше, главной папкой является home, в которой хранятся рабочие копии ваших скриптов.
Открываете данную папку создаете в ней папку, например, site. Затем, в папке site создаете еще одну папку www (ВНИМАНИЕ!!! Первое значение папки может быть любым, т.е. вы можете дать любое имя (английскими буквами), но подпапка в вашей папке ОБЯЗАТЕЛЬНО должна называться www). Затем в папку www копируем скрипт, который хотим использовать (чаще всего скрипт идет в архиве, архив необходимо распаковать, а полученные файлы скопировать в папку www - читай инструкцию к скрипту). 
После этого запустите "ДЕНВЕР" (на рабочем столе у вас появились ярлыки, вам нужен "Start Denwer"), запустите ваш браузер, в адресной строке наберите localhost. Вы увидите стартовую страницу "ДЕНВЕР". Выберите phpmyadmin и в открывшемся окне "Создать новую БД", введите имя, которое вы хотите дать вашей базе данных и нажмите "Создать".
Введите в адресной строке имя вашего сайта (как вы назвали основную папку, в нашем случае это site). В зависимости от скрипта, возможно к имени сайта придется добавить install.php или install/ (пример, site/install.php или site/install/), и следуйте подсказкам скрипта.

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

Скачать DENWER

Уважаемые читатели! Если вы обнаружили в тексте ошибку, не поленитесь, выделите слово и нажмите CTRL+Enter. Сделаем язык чище!

  • +5
comments powered by Disqus

Ваше Имя:

Ваш E-Mail:

Или войтите с помощью социальных сетей

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
  • Введите два слова, показанных на картинке: