Денвер - специальный пакет программ, с помощью которого можно создавать и проверять работоспособность скриптов без подключения к интернету, так как денвер, по сути, локальный сервер. Чтобы воспользоваться этим пакетом, денвер нужно сначала скачать, затем установить и настроить базы данных. Вся информация дана в топике.
Денвер (Джентльменский набор Web-разработчика, «Д.Н.W.R», Denver) – набор дистрибутивов, таких как PHP, MySQL, Apache, PERL и т.д., заключенных в программную оболочку. Денвер позволяет веб-разработчикам создавать и настраивать сайты на своем компьютере, при этом нет необходимости быть подключенным к интернету. Другими словами, Denver – локальный сервер, которые не требует никаких настроек. Денвер в первую очередь направлен на разработку и отладку скриптов.
С помощью денвера можно создавать на своем компьютере сайты любой сложности (не только статические с HTML страницами, но и динамические). Все настройки можно выполнять прямо на своем компьютере без выхода в интернет. После создания и настройки сайта его можно будет спокойно залить на любой хостинг, чтобы уже любой человек мог на него зайти. Согласитесь, вещь просто незаменимая.
Установка Denver (Денвер)
Шаг 1. Скачать Denver Для этого нам нужно просто посетить сайт денвера и скачать последнюю версию. Сайт находится по адресу Denver.Ru.
Шаг 2. Установка Денвера
Установка Денвера – простой процесс, с которым справится даже школьник. Всего-то нужно запустить скачанный с сайта Denver exe-файл и следовать инструкциям, которые будут показаны в ходе установки. Желательно, при установке, выключить антивирус и отключится от интернета. Денвер устанавливайте на диск C:/ в папку WebServers, для виртуального диска можно выбрать букву Z. Ни в коем случае не устанавливайте denver в program files или еще куда-нибудь, создайте для него отдельную папку в корне диска с системой.
Существует два режима запуска денвера:
1. Виртуальный диск будет создаваться сразу же после запуска операционной системы и работать до тех пор, пока работа операционной системы не будет завершена. Если выберете этот вариант, то сможете работать с перлом из командной строки, при этом не нужно будет запускать denver.
2. Виртуальный диск будет создаваться только при запуске Denver. Если вы просто хотите оценить возможности денвера, то советую выбрать этот вариант, так как вас не будет раздражать виртуальный диск. :)
После того, как увидите окошко с информацией о том, что Denver успешно установлен, можете перейти в своем браузере на страницу http://localhost/denwer/. Надеюсь, сложностей при установке у вас не возникнет, на крайний случай спрашивайте у нас на форуме либо прочитайте инструкцию на сайте разработчика http://www.denwer.ru/base.html.
На старых версиях Windows при использовании браузера Internet Explorer может появиться «Мастер подключения». Вежливо попросите его удалиться. :) Если при попытке перехода на страницу http://localhost/denwer/ она не открывается, то попробуйте сделать следующее:
1. Отключить прокси в настройках бразера. 2. Проверьте, запустили вы денвер перед тем, как попытались зайти на него через браузер. 3. Отключите все другие сервера, которые запущены у вас на компьютере – они могут конфликтовать друг с другом.
Настройка базы данных
Для того, чтобы динамический сайт мог работать, необходимы базы данных, поэтому нам необходимо будет создать их на нашем компьютере. Все, что нам необходимо уже установлена в Денвере, поэтому, нам нужно перейти в браузере по адресу http://localhost/Tools/phpmyadmin/index.php, после чего мы увидим вот что:
Внизу красным цветом написано:
Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL серве запущен с этими настройками по умолчанию, открытый для вторжения, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности.
В принципе, надпись эту можно и не устранять, так как в Denver MySQL привязана к localhost и получить доступ извне никто не сможет, но, если она кого-то раздражает, я подскажу, как от нее избавиться.
С левой стороны панели выбираем mysql (под номером 1 на рисунке), потом таблицу user (номер 2 на рисунке), а затем жмем на вкладку обзор (цифра 3 на рисунке). Вы должны увидеть следующее окно:
В таблице, рядом с хостом localhost находится пользователь root без пароля. Вот это нам и ндо подправить. Жмем на иконку с изображением карандаша (цифра 4 на рисунке), после чего увидим:
Цифра 1. В этом поле ставим значение PASSWORD Цифра 2. Вводим новое имя пользователя (я оставил root). Цифра 3. Вводим пароль (к примеру, 123456).
Сохраняем настройки. Теперь открываем конфигурационный файл, который находится по адресу С:/WebServers/home/localhost/www/Tools/phpmyadmin/config.inc.php (при условии, что вы установили denver в папку С:/WebServers). Открываем его с помощью блокнота и вместо этих строк:
PHP код:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password
Вставляем эти:
PHP код:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '123456'; // MySQL password
Запомните, эти строки в конфигурационном файле повторяются 3 раза, поэтому их нужно 3 раза заменить. Не запутайтесь. Перезапускаем денвер – теперь он полностью готов к работе, осталось только создать новую базу данных.
В поле «Создать новую БД» вводим имя нашей базы данных и жмем кнопку создать. Все готово!
Здравствуйте. Появилась такая проблема. Когда я захожу на http://localhost/ меня просит авторизоваться. Что делать? Денвер уже несколько раз перезапустил ПК перезагрузил, а всё равно ничего не помогает
У меня тож проблемка... Установила Денвер (все по инструкции), создала Z диск.... Теперь у меня вот такая канетель... Было два диска C и D. Теперь три, но получается так, что диск Z у меня полность скопировал C. Но это только пол беды: при включении ноута, выдает ошибку. Нажимаю X и все нормально. Но и это не все: сегодня ночью экран погас - не полностью. Два раза перезагрузила - нормально... Подскажите люди добрые, в ЧЕМ ПРОБЛЕМА? Заранее спасибо
Здравствуйте. Появилась такая проблема. Когда я захожу на http://localhost/ меня просит авторизоваться. Что делать? Денвер уже несколько раз перезапустил ПК перезагрузил, а всё равно ничего не помогает
попробуйте ввести login^ root pass^ root статью не читал, т.к. с денвером работаю давно, но при беглом просмотре заметил что ТС не написал что при работе денвера и скайпа могут возникнуть проблеммы т.к. скайп использует для работы 80 порт.
Для того что бы траблов не было нужно зайти в настройки скайпа "Дополнительно" => "Соединение" и убрать галочку напротив "использовать порты 80 и 443 в качестве входящих альтернативных"