Denwer

Содержание:

Обязательно ли устанавливать Денвер?

Denwer — локальный сервер

Советую установить Денвер будущим вебмастерам, создающим свой первый сайт. Благодаря этому вы отточите навыки управления ресурсом прежде, чем начнете манипуляции с блогом на платном сервере. Сможете освоить Админку, понять, как работают плагины. Опробуете несколько тем, поймете чем они отличаются. Узнаете, какую тему лучше установить на сайт. 

Для чего осваивать домашний хостинг?

  1. Для накопления опыта. Готовый блог с Денвера можно перенести на платный хост, если уверены: созданное соответствует тому, что хотите иметь. При этом ваши настройки сохранятся. Но лучше на платном сервере установить сайт с нуля. Тем более, что это занимает 5 минут.
  1. Чтобы избежать ошибок. Плодить мусорные коды на платном ресурсе нежелательно. Так как, с ними труднее бороться за релевантность. Скоро вы поймете, что сайт создается быстро, а вот его оптимизация занимает все свободное время. Поэтому установка Denwer поможет избежать ошибок. 
  1. Денвер стерпит все. Установка Denwer ни к чему не обязывает. Сервер можно удалить и скачать заново в любой момент. Не опасаясь поломки сайта, можно менять его конфигурацию и темы, экспериментировать с ними сколько понадобится. Вы увидите слабые места Вордпресса, поймете, что вам необходимо, а без чего лучше обойтись. 
  1. Не надо платить. Локальная установка Denwer не требуют оплаты, чего не скажешь о хостингах интернета. Денвером пользуются даже продвинутые дизайнеры, создавая свои шедевры. Время не поджимает, сайт денег не просит. Сиди и спокойно работай.

Главное — поймете, как настроить CMS WP правильно, чтобы не рисковать сайтом, созданным в интернете. Тем временем Денвер останется в качестве тренажера на ПК. На нем проверяют различные настройки, работу плагинов, корректное отображение страниц и многое другое.

Подготовка к работе с сетью

Чтобы сразу расставить все точки над «ё», давайте убедимся, что ваш компьютер действительно настроен для работы с сетью. Обычно именно так и бывает по умолчанию, но все же…

Многие ассоциируют слово «сеть» с Интернетом, локальной сетью или хотя бы модемом. И совершенно напрасно. Фраза «настроим сеть» может иметь смысл даже в том случае, когда ни одного из перечисленных устройств у компьютера нет! Здесь имеется в виду лишь установка драйверов и сетевых протоколов, которые позволят Apache запуститься и работать на локальной машине.

Итак, самый простой тест: откройте Пуск — Выполнить и введите там команду:

После нажатия Enter вы должны увидеть примерно следующую картину:

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

Вы, наверное, уже поняли, что ваша задача сейчас — добиться, чтобы адрес «пинговался». В случае проблем:

  • Пользователям Windows 98/ME необходимо зайти в Панель управления — Установка и удаление программ — Установка Windows и добавить там Удаленный доступ к сети. При этом автоматически установятся и все нужные протоколы.
  • Пользователям Windows 2000, XP, 2003, Vista, Windows 7 и т.д. — проверить, что команде не мешает установленный вручную антивирус или фаервол. Попробуйте отключить эти программы: если помогает, то нужно разбиратся с их настройками.

Выбор режима подключения виртуального диска при установке Денвер

В следующем окне Вам предложат два режима запуска Denwer:

  1. Виртуальный диск создается при запуске Windows.
  2. При запуске Windows виртуальный диск не создается.

Мы рекомендуем использовать первый режим. Подключение виртуального диска при запуске ОС более безопасен. Вы всегда будете иметь доступ к файлам через этот виртуальный диск. Также в некоторых версиях Windows не корректно работает подключение виртуального жесткого диска. Из-за этого может потребоваться перезагрузка компьютера.

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

После всех выше приведённых манипуляций будут созданы три ярлыка на рабочем столе:

  1. Старт Denwer;
  2. Стоп Denwer;
  3. Рестарт Denwer.

С их помощью Вы и будете включать и выключать локальный хостинг Denwer.

Вот теперь, уважаемые будущие сайтостроители и вебмастера, разрешите закончить данный материал. Теперь у Вас не будет проблем с тем, как установить Denwer на ПК. После установки рекомендуем ознакомиться с инструкцией, как проверить правильность работы сервера, настроить его.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как установить denwer

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

Теперь по порядку.

Как установить denwer. Установка денвера на windows 7

У меня на компьютере установлена «семерка», т.к. я до сих пор ею пользуюсь, уж очень я к ней привык:). В статье я опишу как установить denwer на windows 7, но думаю существенной разницы нет, какую операционную систему использовать.

Запускаем установщик, который мы скачали до этого и видим такое окно с вопросом «Вы действительно хотите установить базовый комплект?»- выбираем «Да».

После этого открывается черное окно DOS-а. Система просит для продолжения нажать «Enter» что мы и делаем.

Далее видим следующее :

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

 Если вы желаете установить локальный сервер denwer  в корень диска, то нужно просто написать так: D:\Webservers и жмем “Enter”. Соглашаемся на подтверждение установки и нажимаем «Y», а затем снова «Enter»

Отлично. После всего этого в этом же окне, система создаст виртуальный диск и попросит указать для него букву.  Этот виртуальный диск будет точной копией раздела вашего диска, на который вы устанавливаете сервер. Здесь я ничего не трогаю и оставляю по умолчанию. Жмем “Enter”

Затем вы увидите сообщение, что все готово для установки и начнется процесс распаковки файлов.

Все. Денвер скопировал свои файлы в заданную вами директиву. Теперь необходимо выбрать способ запуска локального хостинга. Система предлагает два варианта: автоматический запуск вместе с загрузкой ОС или запускать denwer вручную-как запустить денвер решать вам. Мне например не нужно, что бы денвер запускался сам, поэтому я всегда выбираю ручной способ запуска. Для выбора режима запуска, вам просто необходимо написать цифру 1 или 2. 1- это автоматический запуск, 2- ручной.

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

Ура. Пол дела сделано и наш локальный сервер уже установленный и ждет, пока мы его запустим и настроим.

Теперь поговорим о том, как настроить денвер

После окончания процесса установки, на рабочем столе должны появиться 3 ярлыка: «Start Denwer», «Restart Denwer», и «Stop Denwer». Для запуска выбираем первый вариант. После успешного запуска , как я и писал выше, вы увидите новый раздел диска, который будет точной копией диска, на который шла установка локального хостинга. В моем случае это диск с буквой Z:\.

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

Все, первый шаг проделан и полноценный локальный сервер уже установлен. Как видите, установить и запустить денвер проще простого, но это еще не все. Теперь мы должны создать базу данных для нашего будущего сайта. Для это нам нужно зайти в phpmyadmin. Найти ссылку, как туда попасть, можно на странице приветствия денвера- при запущенном денвере пишем в бразузере localhost  и находим «http://localhost/Tools/phpMyAdmin» (можете просто скопировать это строчку без кавычек и получится точно так же)

После создание базы, у нас в левой колонке появится наша только что созданная база данных. Что бы использовать базу данных MySql, необходимо создать для нее пользователя.

ВАЖНО! Для каждой базы данных нужно создавать отдельного пользователя

https://youtube.com/watch?v=ncOoZuFM85I

Переходим на базу данных и ищем вкладку «Привилегии». Здесь мы будем создавать пользователя базы данных. Добавляем нового пользователя:

Как настроить локальный хостинг Denwer?

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

Зайдите в папку куда Вы установили Denwer, если всё делали, как написано в статье, то это будет c:/server/, хотя есть и второй путь. Если Вы при установке Denwer согласились создать виртуальный диск, в нашем случае это z:/, то при открытии этого диска, попадёте в ту же папку, при желании можете проверить и сравнить, а я пойду первым путём.

Он следующий: Мой компьютер – C:/Webservers/home/localhost/www/.

Весь этот путь показаy в скриншотe ниже.

Почему, мы так подробно показал путь к директории WWW? Именно в ней, и только в ней Вам нужно будет создать папку, в которую в последствии, Вы будете загружать движок своего сайта. Назовем наш будущий сайт “site-for-me”, конечно у Вас она должна иметь своё название, лучше созвучное Вашему будущему проекту(хотя не обязательно).

[править] См. также

Denwer относится к теме «Программное обеспечение»   

Программное обеспечение позволяет Вашему компьютеру работать

Компании Apple • Microsoft • Soft Xpansion Ukraine • Softmap • TrueConf
Операционные системы Android • FreeBSD • Linux (GNU/Linux, Линуксоид) • Mac OS • iOS • Unix • uOS • Windows ( • • XP • • Vista • • • • Server 2012 • Windows Phone) • ReactOS
Браузеры Google Chrome • Internet Explorer • Firefox • Opera • Rosenfox Portable • Safari • Интернет@mail.ru • Яндекс.Браузер • Амиго • WorldWideWeb • W3m • Chromium
Расширения для браузера Anonymox • CensureBlock • Deepest Sender • Feedly • Ghostery • MR Tech Toolkit • StumbleUpon
Для сайтов Apache (.htaccess) • Denwer • JQuery • MySQL • Nginx • PHP • XAMPP • OpenVZ • МетаМорфный МультиДизайн
Файлообмен Emule • I2PSnark • RetroShare • Shareman • Torrent • Zona • µTorrent
Для работы с MediaWiki AutoWikiBrowser • Huggle (CPS) • WikiHistory
Мессенджеры Clikclap • ICQ • QIP • IRC • Jabber • Mail.Ru Агент • Miranda IM • QIP Infium • Skype • XMPP • MSN • Telegram • WhatsApp • Viber • Cryptocat
Текстовые редакторы AkelPad • ClickHelp • EtherPad • Microsoft FrontPage • Microsoft Word • Notepad • Notepad++
Графические редакторы DNG4PS () • ScreenSender • Photoshop (фотошоп)
Анонимайзеры TOR • I2P • anonymouse
SEO SeoRank • Statist-Motivator
Эпичное BolgenOS • bugoga • Антивирус Иммунитет • Вишмастер • Война редакторов • Fuck You Bill • Pidora
Разное Межсистемность • Пасхальное яйцо • Пользовательское соглашение • Раскладка Ильи Бирмана • СУФД • Экранная Камера • DjVu • Enduro/X • IT happens • IZCITY.com • Piwik • Repl.it • Украинский национальный антивирус • Платформа AggreGate • ArtMoney • biblsoft.ru • Glype • iSafer • RadioCMS • teamtools • Voobly • X2Go

Архитектура

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

  • Денвер устанавливается в один-единственный каталог и вне его ничего не изменяет. Он не пишет файлы в Windows-директорию и не «гадит» в Реестре. При желании вы можете даже поставить себе сразу два Денвера, и они не будут конфликтовать.
  • Никакие «сервисы» NT/2000 не «прописываются». Если вы запустили Денвер, то он работает. Если завершили — то перестает работать, не оставляя после себя следов.
  • Системе не нужен деинсталлятор — достаточно просто удалить каталог.
  • Установив Денвер однажды, вы можете затем просто переписывать его на другие машины (на произвольный диск в произвольную директорию). Это не приведет ни к каким побочным эффектам.
  • Все конфигурирование и настройка под конкретную машину происходит автоматически.

Эти же правила распространяются и на пакеты расширений.

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

Виртуальный диск — это просто синоним для некоторой папки на реальном, или физическом, диске. Подключается он при помощи команды , о чем заботятся скрипты Денвера. Вы можете работать с виртуальным диском, как с обычным. При этом все операции в действительности будут производиться с указанной директорией. Механизм работы виртуальных дисков встроен в ОС и не ведет к каким-либо издержкам и замедлениям.

За счет применения виртуального диска Денвер «изнутри» похож на маленький Unix: у него есть своя директория /home, /usr, /tmp… Различные компоненты и серверы расположены так, как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr — программные компоненты.

Такая архитектура в действительности не имеет ничего общего с системой Cygwin (хотя и похожа). Тем не менее, некоторые пакеты расширений Денвера могут использовать Cygwin для своих внутренних целей, но это всегда «прозрачно» для пользователя.

Вопреки распространенному мнению, Денвер не является чем-то статическим и неизменным. Никто не мешает вам устанавливать поверх него дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Они просто будут для него «как родные». Вы можете также задавать логику запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете. Так что, если вам нужна какая-то система, которой нет в пакетах расширений, смело ставьте и конфигурируйте ее вручную.

Итак, если вы решили установить Денвер, ознакомьтесь со статьей Устанавливаем Денвер. Там же вы найдете и ссылки на необходимые дистрибутивы. Удачной работы!..

Установка и настройка

Мастер установки был специально спроектирован так, чтобы разрешать инсталляцию только на виртуальный диск — это позволяет повысить автономность комплекса. Но Вы все же можете установить Денвер на обычный диск — при установке укажите корневую директорию (например, «C:/»).

Кроме того, Вы можете установить Денвер куда угодно минуя инсталлятор. Для этого необходимо просто развернуть содержимое архива в корень нужного диска и заменить в файле «/etc/CONFIGURATION.txt» букву «Z:» (или «Y:») на необходимый диск (это единственное место, которое нужно исправить). Конечно, после этого Вам придется еще руками создавать ярлыки для запуска и остановки сервера.
Для того чтобы развернуть дистрибутив Денвера не прибегая к помощи инсталлятора, необходимо скачать архиватор 7-Zip и распаковать EXE-файл, как обычный архив. Для совсем ленивых людей, которые не хотят скачивать программу 7-Zip для распаковки дистрибутива, есть ещё один способ достать содержимое EXE-архива. Для этого необходимо запустить процесс инсталляции, ответить «Да» («Yes»), дождаться распаковки файлов; когда появится чёрное окошко (только не закрывайте его пока!), отправиться по адресу «C:\Documents and Settings\Your Login Name\Local Settings\Temp\» или «C:\Windows\Temp\» (в зависимости от того, какая у Вас ОС) и найти там папку с именем, похожим на «7zS3A.tmp». В этой папке и содержится распакованный дистрибутив Денвера. После копирования содержимого директории с Денвером, чёрное окошко можно закрыть.

2.3. У меня не создаются ярлыки на десктопе (ОС WinXP). Почему?

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

2.5. Где находится конфигурационный файл Денвера?

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

  • Главный конфигурационный файл: /etc/CONFIGURATION.txt.

  • Конфигурация Apache httpd.conf: /usr/local/apache/conf/httpd.conf.
  • Файлы .htaccess с локальными настройками сайтов: в директориях документов соответствующих сайтов.
  • Конфигурация PHP php.ini: /usr/local/php5/php.ini.
  • Конфигурация PHP4: /usr/local/php4/php.ini.
  • Конфигурация MySQL с транзакциями: /usr/local/mysql5/my.cnf.

  • Файл hosts — соответствие имен сайтов их IP-адресам:
    • Для Windows 95/98/ME: C:\Windows\hosts.
    • Для Windows NT/2000/XP/Vista/7: C:\WinNT\system32\drivers\etc\hosts.

2.5.1. В папке с MySQL нет файла my.cnf! Есть какой-то файлик MY без расширения, и ничем не открывается…

В Windows существует список расширений (ознакомиться с ним можно, например, ), которые не показываются вне зависимости от системных настроек. Посмотрите на обнаруженный файл MY каким-нибудь незамутнённым файловым менеджером (FAR, Total Commander) – и Вы увидите расширение. Открывается он, как и остальные файлы конфигурации, любым текстовым редактором (например, Блокнотом)

2.6. Где находится файл hosts?

В Windows XP Файл hosts находится по адресу «C:\WINDOWS\system32\drivers\etc\hosts». Иногда «C:\Windows» необходимо заменить на другой путь, в который установлена система (в случае если она установлена не в директорию по умолчанию).
В Windows ME, 98 и 95: «C:\WINDOWS\hosts».

2.9. Как деинсталлировать Денвер?

Комплекс полностью автономен и останется таковым. Поэтому для легальной деинсталляции Денвера достаточно просто удалить директорию, в которую вы его установили (По умолчанию – C:\WebServers). При желании можете также стереть ярлыки с Рабочего стола и из Автозагрузки (если забудете, система сама об этом напомнит при следующей загрузке).
Если вы перед удалением Денвера не завершили его работу корректно (перезагрузившись или ярлыком остановки), то, вероятно, Вам придется вручную «почистить» файл С:\WINDOWS\system32\drivers\etc\hosts (в Windows NT/2000/XP/2003) или C:\WINDOWS\hosts (в WIndows 9x или Me), чтобы адреса test1.ru и test2.ru перестали вести на локальную машину, а «смотрели» в Интернет.

Таким образом, для деинсталляции Денвера достаточен следующий порядок действий:

  1. Остановите Денвер
  2. Если виртуальный диск создаётся по умолчанию, в Start -> Run нужно выполнить следующую команду (если необходимо, замените Z на Вашу букву виртуального диска):
  3. Удалите папку инсталляции Денвера (по умолчанию C:\WebServers)

  4. Удалите, если необходимо, ярлык из Автозагрузки
  5. Удалите ярлыки Запуска/Останова Комплекса

[править] Назначение

Джентльменский Набор Web-разработчика («Д.н.w.р», читается «Денвер» — почти как название города) — самый известный проект Лаборатории dk (dklab.ru), набор дистрибутивов (Apache+SSL, PHP5 в виде модуля, MySQL5, phpMyAdmin и т. д.) и программная оболочка, используемые Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.

Денвер работает в ОС Windows 95/98/Me/NT/2000/XP/Vista.

Ключевая особенность Денвера — поддержка работы сразу с несколькими проектами, каждый из которых располагается на отдельном виртуальном хосте. Виртуальные хосты для проектов создаются автоматически: например, вам достаточно скопировать файлы проекта в /home/ИмяПроекта/www, и он тут же станет доступен по адресу http://ИмяПроекта (DOCUMENT_ROOT также будет корректным). Это особенно удобно в работе веб-студий, разрабатывающих параллельно несколько сайтов, а также «в связке» с системами контроля версий CVS или Subversion. Схема именования директорий может быть легко настроена персонально на ваш хостинг в шаблоне виртуальных хостов (см. комментарии в httpd.conf).

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

Денвер автономен: он может располагаться в любой директории на диске (или даже на флэш-накопителе). Он также не изменяет системных файлов Windows, так что может быть деинсталлирован путем простого удаления своей папки.

Пошаговая установка Денвера

Шаг №1

Отключите Skype, так как, программа обычно занимает порты, которые нам сейчас понадобятся. Не переживайте, в этом нет ничего страшного. Запустите инсталляционный файл.

Дважды кликните по папке с расширением «exe». Согласитесь с предложением, нажав кнопку «Да». Откроется окно браузера с сообщением о запуске инсталлятора.

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

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

Будет предупреждение об изменении прав. Надо согласиться и нажать Enter.

Шаг №2

Теперь будьте внимательны, начинается процесс установки. Здесь нет ничего сложного – не спешите, тогда не ошибетесь. В следующем окне нужно указать Директорию, где будет располагаться Сервер. Можно оставить, как предложеноС\WebServers, но я советую: сначала посмотреть количество места на дисках вашего компьютера.

Например, у меня диск D:\имеет больше свободного места, поэтому устанавливаю Сервер на нем. Также можно упростить название папки, оставив только слово Servers. В результате там, где мигает указатель, пишуD:\Serversи нажимаю кнопкуEnter. У вас может быть по-другому.

Шаг №3

Далее установщик попросит подтвердить Директорию. Нажимаем английскую букву «Y» от слова yes (да). Опять жмем Enter и переходим к следующему окну.

Шаг №4

Соглашаемся с предложением установщика. Из текста все понятно. Поэтому просто жмем Enter.

Теперь надо выбрать название виртуального диска. Это условное обозначение места, где будут храниться файлы Локального хостинга. В нашем случае – это часть диска D:\ (или тот, который выбрали вы). Установщик предлагает обозначить его буквой Z. Если у вас таких дисков нет, оставляйте это название (или обозначьте любой другой буквой). Пишу Z, нажимаю Enter.

Шаг №5

Следующая запись не вызовет вопросов. Установщик дает подсказкуДля продолжения нажмитеEnter. Это мы и делаем. Далее произойдет быстрый процесс копирования файлов.

Шаг №6

Выбираем режим загрузки. Советую выбрать первый, чтобы Сервер загружался вместе с ОС при включении ПК. Тем, кто не желает иметь в автозагрузке лишние элементы, могут выбрать второй вариант. Но предупреждаюни все системы смогут правильно работать в этом режиме. И так, пишу цифру 1 и нажимаю Enter.

Шаг №7

Переходим к завершающему этапу. Разрешаем или нет установку ярлыков на рабочем столе. Думаю, большинство с этим согласится. Нажимаем клавиши Y» и Enter. На рабочем столе появится три ярлыка.

Откроется браузер, где уведомят, чтоDenwer успешно установлен. Прочтите инструкции на странице. Все, установка завершена! Перезагрузите компьютер. Проверьте, остались ли значки в трее (конверт со шляпой и перо). Если нет, то запустите кнопку StartиRestart», они должны появиться.

Технические вопросы

3.1. Я скачал бесплатный скрипт, а он не запускается в Денвере…

А что вы хотите?.. Совместимость между Unix и Windows далеко не полная. Так что, если создатели скрипта не рассчитывали на Windows, скорее всего, он там работать не будет. Денвер — не панацея для «секретарш и занятых», это всего лишь инструмент для разработки и отладки сайтов.

3.2. Как в Денвере выставить права доступа (атрибуты) вида «775» для файлов?

Денвер работает на Windows-платформе (для *nix версии Денвера не существует). В Windows нет таких понятий о правах доступа как в Unix-подобных операционных системах. Таким образом выставлять права доступа для скриптов, работающих на Windows-платформе в Денвере (да и в любом другом сервере на Win-платформе) не надо. Смело пропускайте пункты с указаниями выставления прав доступа в инструкциях по установке скриптов.

3.3. Я хочу, чтобы сайт был доступен не по имени, а по IP-адресу. Как это сделать?

Самый простой способ — воспользоваться встроенной в Денвер системой отображения адресов на папку /home. Например, сайт, соответствующий адресу 192.168.0.100, ищется по умолчанию в директории /home/192.168.0.100/www/ (да-да, имя директории содержит точки). Более сложное, но в то же время и более гибкое решение — вручную править httpd.conf, добавив туда еще один виртуальный хост. См. комментарии в этом файле, а также документацию Apache.

Самый простой способ — воспользоваться встроенной в Денвер системой отображения адресов на папку /home. Например, есть сайт www.foo, расположенный соответственно в папке /home/foo/www/, и мы желаем сделать его доступным также и по IP-адресу 192.168.0.100. Для этого в папку /home/foo достаточно положить файл .htaccess следующего содержания:# dnwr_ip 192.168.0.100
# dnwr_host 192.168.0.100

3.5. У меня не исполняется PHP-код в файлах с расширением «.html». Так и должно быть?

Да, по умолчанию в Денвере PHP-код в файлах с расширением «.html» не исполняется. Однако Вы можете настроить Apache в Денвере таким образом, чтобы файлы с расширением «.html» обрабатывались интерпретатором PHP. Откройте файл «\usr\local\apache\conf\httpd.conf». Найдите в нём строку, начинающуюся на «AddType application/x-httpd-php». Допишите в её конец « .html» (с пробелом впереди). Перед этой строкой вставьте «RemoveHandler .html». После этого удостоверьтесь, что в директиве «AddHandler server-parsed» (найдите эту строчку) нет расширения «.html» (если есть — удалите его). Перезапустите Денвер. Учтите, что после этой операции файлы с расширением «.html» перестанут обрабатываться SSI.

3.6. Где взять sendmail для Windows?

Т.к. Денвер предназначен прежде всего для отладки, использование «реального» sendmail в нем вряд ли оправдано. Именно по этой причине базовый пакет содержит «отладочную заглушку» для sendmail, которая складывает письма, приходящие от скриптов на Perl и PHP, в файл /tmp/!sendmail.txt. В большинстве случаев этого должно быть достаточно, однако, если вам все же потребуется настоящий сервер, можно порекомендовать, например, вот этот: http://courierms.narod.ru. См. также собрание ссылок на иные варианты.

3.7. Как создать новую базу данных?

Запустите Денвер, зайдите на страницу http://localhost/denwer/Tools/addmuser/ и следуйте инструкциям на странице. Можно также создать БД через phpMyAdmin.

Используйте для форума отдельную базу данных и /отдельного пользователя БД, отличного от root/! Проблема возникает только в случае, если соединяться с базой под пользователем root (это известная особенность MySQL). Создать базу и пользователя можно, например, при помощи скрипта http://localhost/Tools/addmuser/

База данных

Установка WordPress на Denwer подразумевает собой создание базы данных. Для этого сначала нужно запустить Денвер. Наберите в адресную строку вашего браузера следующее: http://localhost/tools/phpmyadmin. Это вызовет рабочую панель. В окне PhpMyAdmin в верхнем меню выберите кнопку «База данных». Теперь нужно дать название своей базе в графе «База данных». Я назвал её просто — wordpess. Также справа от названия базы нужно выбрать кодировку utf-8_general_ci. После нажимаем на кнопку «Создать», всплывает окно с текстом: «База данных (название базы данных) была создана».

По умолчанию в качестве имени пользователя используется root@localhost (то есть логин вашей базы данных будет root), а пароль пока не потребуется. Вы можете изменить имя пользователя и пароль позже, когда ваша база данных расширится и потребуется поставить на нее защиту. Сделать это можно во вкладке «Привилегии».

Подробное руководство по установке и настройке Denwer

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

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

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

Строго говоря, локальный сервер необходим для разработки серьёзных проектов – динамических сайтов, для работы которых необходимо использование php или Perl-скриптов .

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

Почему Denwer используют чаще?

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

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

Данный пакет инструментов для веб-разработчика отличается универсальностью и гибкостью настройки. Он включает в себя HTTP-сервер Apache , препроцессор PHP , компонент PHPMyAdmin для управления базами данных, интерпретатор Perl и ещё большое количество важных и полезных компонентов.

К несомненным плюсам Denwer можно отнести чрезвычайную лёгкость и быстроту установки пакета, а также то, что все файлы Денвера после установки располагаются в одной-единственной папке Webservers .

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

Так же просто Денвер и удаляется — никаких следов после удаления его папки в системе не остаётся, после чего можно скачать обновлённый установочный пакет с официального сайта и провести установку заново.

Главный же недостаток Денвера — возможность установки исключительно в операционной системе Windows.

Итак, ещё раз вкратце отметим ключевые особенности локального сервера Denwer :

  • базовая версия Denwer легко расширяется новыми дистрибутивами и модулями;
  • базы данных управляются при помощи полнофункциональной панели PHPMyAdmin ;
  • присутствует возможность одновременной работы с любым количеством сайтов;
  • предусмотрена возможность установки старых версий PHP4 , MySQL4 , что может быть полезно разработчикам, если с текущей версией localhost denwer сайт не работает;
  • функционал сайта на локальном сервере полностью аналогичен функционалу на удалённом сервере любого хостинг-провайдера. Это позволяет полностью протестировать сайт перед заливкой его на удалённый сервер.

Установка и настройка

Мастер установки был специально разработан, чтобы разрешить установку только на виртуальный диск: это увеличивает автономность комплекса. Но вы все равно можете установить Denver на обычный диск: во время установки укажите корневой каталог (например, «C:/»).

Кроме того, вы можете установить Denver где угодно, игнорируя программу установки. Для этого просто разверните содержимое архива в корень нужного диска и замените букву «Z:» (или «Y:») в файле «/etc/CONFIGURATION.txt» на желаемую букву диска (это единственное место, которое требует ремонта). Конечно, после этого вам все равно придется вручную создавать ссылки для запуска и остановки сервера.
Чтобы распространять Denver Deployment Kit без использования установщика, вам необходимо загрузить 7-Zip Archiver и разархивировать EXE как обычный архив. Для ленивых людей, которые не хотят загружать программу 7-Zip для распаковки дистрибутива, есть другой способ получить содержимое EXE-архива. Для этого нужно запустить процесс установки, ответить «Да», дождаться распаковки файлов; когда появится черное окно (только не закрывайте его!), перейдите в «C: Documents and Settings Your Login Name Local Settings Temp » или «C: Windows Temp » (в зависимости от того, операционной системы) и найдите там папку с именем, похожим на “7zS3A.tmp”. В этой папке находится распакованный Денверский дистрибутив. После копирования содержимого каталога Денвера черное окно можно закрыть.

У меня не создаются ярлыки на десктопе (ОС WinXP). Почему?

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

Где находится конфигурационный файл Денвера?

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

  • Основной файл конфигурации: /etc/CONFIGURATION.txt.
  • Конфигурация Apache httpd.conf: /usr/local/apache/conf/httpd.conf.
  • Файл .htaccess с локальными настройками сайта: в каталогах документов соответствующих сайтов.
  • Конфигурация PHP php.ini: /usr/local/php5/php.ini.
  • Конфигурация PHP4: /usr/local/php4/php.ini.
  • Конфигурация MySQL с транзакциями: /usr/local/mysql5/my.cnf.
  • Файл hosts – сопоставьте имена сайтов с их IP-адресами:
    • Для Windows 95/98 / ME: C: Windows hosts.
    • Для Windows NT / 2000 / XP / Vista / 7: C: WinNT system32 drivers etc hosts.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector