Настройка баз данных в Денвере (Denwer), phpMyAdmin, MySQL. Работа с denwer — установка локального сервера, настройка и удаление Установка phpmyadmin denwer

Ещё буквально год назад люди, скачавшие Denwer , пользовались PHPMyAdmin с русским интерфейсом . На мой взгляд, вещь это бесполезная и даже немного вредная, но она была. И вот затем разработчики Denwer приняли правильное решение убрать русскую версию PHPMyAdmin и оставить только английскую. Однако, огромное количество новичков, незнающие английский язык, сильно пострадало. И я стал получать множество писем и просьб рассказать о том, как руссифицировать PHPMyAdmin в Denwer .

Однако, для тех, кто очень хочет иметь русский PHPMyAdmin в Denwer , я всё-таки даю инструкцию того, как руссифицировать PHPMyAdmin .

  • Скачивайте файл: .
  • Извлекаете файл из архива в папку: установочная директория Denwer\home\localhost\www\Tools\phpmyadmin\lang .
  • На главной странице PHPMyAdmin выберите в поле "Язык - Language " - "Русский - Russian ".

Всё, теперь PHPMyAdmin на русском , как Вы и хотели. Но здесь есть маленький нюанс. У разных версий PHPMyAdmin будут разные файлы-руссификаторы. Я приложил файл для версии 3.2.3 . Если у Вас другая версия PHPMyAdmin , то тогда найдите в Google данную версию PHPMyAdmin , скачайте её и там откопайте языковой файл, который также скопируйте в соответствующее место на Denwer , а затем выберите в списке русский язык.

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

Курс создания сайтов с помощью движков

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

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

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

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

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

Денвер – это программа, которая превратит наш локальный компьютер в сервер. Скачайть дистрибутив можно с сайта Денвера.

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

Создаем тестовый сайт:

1 шаг. Устанавливаем денвер.

Все инструкции есть на сайте денвера, а также можете почитать форум, если возникнут проблемы.

2 шаг. Создаем папку для хранения файлов тестового сайта.

  • Для этого нужно зайти в папку, в которой установлен Денвер, по умолчанию этот путь C:\WebServers .
  • Затем переходим в папку home и создаем в ней папку для файлов нашего сайта, например testwp.ru . Мы создали имя сайта и он будет иметь адрес https:// testwp.ru .
  • Теперь заходим в папку testwp.ru и уже в ней делаем папку с названием www . Вот в эту папку www и нужно распаковать файлы вордпресс или любого другого движка.

3 шаг. Создание базы данных в денвере.

Пошаговая инструкция.

Наш движок работает с базой данных MySQL, которая входит в комплект Денвера.

  1. Денвер создал на рабочем столе ярлыки, найдите и запустите Start servers . На экране компьютера быстро появятся и исчезнут два черных окошка, не мешайте им, после этого запустите браузер и наберите в адресной строке: https://www.localhost/
  2. На этой странице найдите заголовок Утилиты , где перейдите по ссылке Заведение новых БД и пользователей MySQL .
  3. Заполните открывшуюся веб-страницу так:
  • Пароль администратора MySQL: <оставьте пустым>
  • Имя базы данных: testwp
  • Логин пользователя: testwp
  • Пароль: testwp
  • Повтор пароля: testwp
  • И нажмите кнопку Создать БД и пользователя .

4. Страница незаметно для вашего глаза перезагрузится и после заголовка появится надпись: База данных и новый пользователь заведены

5. Вот так просто и быстро мы создали базу данных с названием testwp , для доступа к базе будет использоваться логин и пароль testwp .

4 шаг. Установка дистрибутива вордпресс.

  1. Разархивируйте пакет в пустую директорию. Отвечаю, где эта пустая директория. Это и есть папка www, созданная в денвере.
  2. Откройте wp-config-sample.php в любом текстовом редакторе и заполните информацию о подключении к вашей базе данных.
  3. Сохраните файл как wp-config.php
  4. Загрузите всё.
  5. Откройте https://ваш_сайт/wp-admin/install.php в браузере. Этот скрипт создаст таблицы, необходимые для вашего блога. Если произошла ошибка, перепроверьте ваш файл wp-config.php и попробуйте ещё раз.
  6. Запомните выданный вам пароль.
  7. Установочный скрипт install.php перенаправит вас на страницу входа. Войдите под именем admin с паролем, созданным во время установки. Вы можете нажать на «Профиль», чтобы сменить пароль.

Таким образом можно создать тестовый сайт на любом движке.

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

Всем привет! Сегодня я подробно рассажу о том, как работать с Denwer — локальным сервером. Рассмотрим установку Denwer, его настройку и удаление. Жутко избитая тема, которая присутствует на каждом блоге, посвященном созданию сайтов. Мой блог не станет исключением. Просто это основа, фундамент для будущих побед, без которого не обойтись. Ну а чтобы читателям, которые уже знакомы с локальным хостингом Denwer, было интересно, я рассмотрю пару тонкостей, которые трудно найти на других интернет ресурсах:

  • как создать несколько сайтов на Денвере;
  • как русифицировать phpMyAdmin

Что представляет собой Denwer? Это программа для быстрого развертывания на своем компьютере локального сервера. Не надо устанавливать отдельно сервер Apache, систему управления базами данных MySQL и админку для БД phpMyAdmin, тратить на этой уйму времени, сил и нервных клеток. Просто скачиваете его, за несколько минут устанавливаете, за час разбираетесь с ним, а после практикуетесь в работе с любой приглянувшейся вам . Денвер — это песочница, где спокойно можно тестировать новые решения перед внедрением их в рабочие проекты.

Установка Denwer

Чтобы скачать Denwer, необходимо перейти на эту страницу и зарегистрироваться. Регистрация очень простая — достаточно ввести свое Имя, Фамилию и email. Обязательно указывайте существующий email, потому что ссылка на скачивание будет в письме, отправленным по этому адресу.

Инсталлятор Denwer состоит всего из одного файла с разрешением.exe и весьма длинным названием, которое начинается с Denwer3... . После запуска этого файла, откроется окно браузера (закройте его, чтобы не мешалось) и командная строка, в которой и будет проходить установка Denwer. Командная строка, конечно, черная и страшная, но пугаться ее не надо — там все несложно, и сейчас вы в этом убедитесь.

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

2. Далее следует указать, в какую папку на вашем компьютере будут скопированы файлы Денвера. По-умолчанию значится директория C:\WebServers, можно не мудрить и просто нажать «Enter», затем подтвердить свой выбор вводом английской буквы «y» (от слова «yes») и повторным нажатием «Enter».

3. На следующем шаге вам предложат задать имя виртуального диска, на которым и будет располагаться локальный сервер. По-умолчанию задано имя Z, так как мало вероятно, что диск под таким именем уже существует в операционный системе. Можно указать другую букву латинского алфавита. Чтобы подтвердить свой выбор нажмите «Enter» — установщик сам создаст виртуальный диск и протестирует его, останется только повторно воспользоваться кнопкой «Enter».

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

5. Последнее, что нам предложат — это создать ярлыки на рабочем столе. Соглашайтесь, введя английскую букву «y» и нажав «Enter».

Вот и все, установка закончена! Теперь на рабочем столе появились три новых ярлыка:

  • — загрузка локального сервера, если вы выбрали первый вариант в устаноке, то этот ярлык придется использовать каждый раз для начала работы Дэнвера;
  • Stop Denwer — перед завершением работы Windows лучше остановить хостинг с помощью этого ярлыка, это позволить избежать возможных ошибок и сбоев в работе Дэнвера.

Как работать с Denwer

Чтобы локальный сервер заработал, следует запустить Денвер, используя ярлык Start Denwer на рабочем столе. Появится и исчезнет консольное окно, а на панели задач, в области рядом с часами отобразится значок «перышко, письмо и черная шляпа». Теперь, зайдя в «Мой компьютер», можно увидеть новый локальный диск с именем, которое вы ему дали.

Для загрузки на него файлов и папок не нужно использовать специальный , работайте с ним как и с другими дисками своей операционной системы. По-умолчанию, на Денвере располагается только один тестовый сайт test.ru. Где лежат его файлы? В каталоге \home\test1.ru\www . Именно в папку www и следует загружать файлы будущего сайта — это его корневая директория.

Теперь рассмотрим все утилиты, которые позволяют работать с Denwer. Переходим на его главную страницу, набрав в браузере http://localhost . Если все в порядке, то увидите страницу с оптимистичной надписью — «Ура, заработало!».

Если вместо этого вы видите пустую белую страницу — отключите интернет, закройте браузер, перезагрузите Denwer и вновь зайдите по адресу http://localhost. Как только появится стартовая страница Денвера, интернет можно вновь включать.

Отлично, прокручиваем страничку вниз до заголовка .

1. DNSearch: поиск файлов — название говорит само за себя: поиск файлов на локальном сервере.

Думаю, все пункты понятны, поэтому останавливаться на это не буду.

2. Список зарегистрированных сайтов — все созданные на Denwer сайты будут отображаться здесь:

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

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

3. Заведение новых БД и пользователей MySQL.

Все современные CMS работают на основе базы данных. Денвер поддерживает бесплатную открытую систему управления базой данных (СУБД) MySQL. Именно для создания новой базы данных предназначена эта утилита.

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

4. phpMyAdmin — администрирование СУБД MySQL.

Что представляет из себя база данных? Набор значений и ключей. Для работы с БД используется специальный язык запросов SQL, который не каждый пользователь знает и хочет узнать. Чтобы сделать возможным работу с базами данных без знаний SQL используется специальная программа, своего рода, панель администрирования баз данных — phpMyAdmin. Она имеет графический интерфейс, в котором вы и будете работать с базами данных — удалять, создавать, редактировать таблицы. Все ваши действия phpMyAdmin сама преобразует в запросы SQL, которые направит к БД на выполнение. Более подробно о работе с phpMyAdmin я расскажу чуть позже, сейчас же коснемся вопроса ее русификации.

phpMyAdmin имеет только английский язык интерфейса, но это можно исправить. и скопируйте его в директорию на виртуальном диске денвера: \home\localhost\www\Tools\phpmyadmin\lang. Сотрите историю в браузере и перезагрузите Denwer, если он у вас включен. Заходите в phpMyAdmin, набрав в браузере http://localhost/tools/phpmyadmin/index.php , и поменяйте язык интерфейса на русский:

Как создать несколько сайтов на локальном сервере

Многие думают, то что Denwer способен поддерживать только один стандартный домен test1.ru, но это не так. Он позволяет создать сколько угодно сайтов на локальном хостинге. Делается это просто. Перейдите в директорию home на виртуальном диске denwer и создайте в ней папку с именем будущего сайта (например, imya_sayta.ru). Заходите в нее и создавайте папку www, в которой и будут лежать все файлы будущего сайта. Теперь структура каталогов напоминает уже рассмотренный выше test1.ru. После перезагрузки денвера, новый сайт появится в списке доступных.

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

В рамках данной статьи мы рассмотрим следующие моменты:

  • Как установить Denwer на компьютер под управлением операционной системы Windows.
  • Как пользоваться Denwer. Как создать доменное имя на локальном компьютере, а также как создать базу данных и пользователя баз данных через phpMyAdmin Denwer ‘а.
  • Как удалить Denwer после завершения работы.

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

Как установить Denwer на ОС Windows 7

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

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

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

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

Закрываем открывшееся окно браузера и продолжаем установку Denwer.

Жмем «Enter» для продолжения установки.

Указываем путь к диску или папке, в которую будет произведена установка программы. В данном случае просто жмем «Enter» и оставляем путь по умолчанию (C:\WebServers). Сразу хочу заметить, что в будущем можно легко перенести файлы в любую другую директорию без потери работоспособности.

Подтверждаем операцию, нажав клавишу «Y», а затем «Enter».

Снова подтверждаем операцию, нажав клавишу «Enter».

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

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

В завершение подтверждаем создание ярлыков на рабочем столе, нажав клавиши «Y» и «Enter». Ярлыки нам понадобятся для быстрого запуска/перезагрузки/выключения программы, так как каждый раз искать исполняемые файлы в папке WebServers не очень удобно.

Итак, Denwer установлен и на рабочем столе должны появиться три ярлыка – Start, Stop и Restart. Если в процессе установки никаких ошибок не наблюдалось и ярлыки присутствуют – значит установка программы прошла успешно и мы можем переходить к следующему этапу – использованию.

Как пользоваться Denwer’ом. Как запустить и протестировать локальный сервер Denwer

Чтобы запустить, перезагрузить или выключить локальный сервер необходимо использовать ярлыки Start Denwer, Restart Denwer и Stop Denwer соответственно.

Если на рабочем столе ярлыков нет, то можно воспользоваться файлами Start.ext, Restart.exe и Stop.exe, которые находятся в папке «WebServers\denwer».

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

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

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

Ниже на странице можно будет найти блок ссылок для проверки корректности работы phpMyAdmin, доменов, SSL и т.д.

Для проверки достаточно перейти по ссылке из списка. Если страница загрузилась корректно – значит все работает как следует. Например, вот так будет выглядеть phpMyAdmin Denwer’а, который находится по адресу http://localhost/Tools/phpMyAdmin/.

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

Как создать домен на локальном сервере Denwer

Процесс добавления нового домена в Denwer сводится к обычному созданию двух папок: папки с именем домена и папка «www». Например, мы хотим создать домен google.com. Для этого создаем две папки по адресу WebServers\home\google.com и WebServers\home\google.com\www. Как вы уже поняли, папка «www» находится внутри папки с названием домена, которая в свою очередь находится в папке home.

После создания папок для активации новых доменов достаточно просто перезапустить локальный сервер, воспользовавшись соответствующим ярлыком на рабочем столе или файлом в папке WebServers\denwer.

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

Если перезагрузка сервера и даже ПК не помогает – удалите соответствующую запись вручную. Для этого откройте на редактирование файл host, который находится по адресу Windows\System32\drivers\etc и удалите IP и домен, как показано на изображении ниже.

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

Как создать базу данных MySQL через phpMyAdmin Denwer’а

Не так давно я уже писал о том, . Все же давайте еще раз коротко рассмотрим этот процесс.

Итак, чтобы создать новую базу данных переходим в phpMyAdmin, который находится по адресу http://localhost/Tools/phpMyAdmin/ и выбираем вкладку «Базы данных». В соответствующие поля вводим название новой БД и сравнение.

Поскольку большинство систем работает в кодировке UTF8, то поле «Сравнение» зачастую должно быть «utf8_general_ci». Имя базы данных вводится произвольно. После заполнения полей жмем кнопку «Создать».

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

Как создать пользователя баз данных MySQL на локальном сервере Denwer

Создать нового пользователя БД на локальном сервере можно в несколько кликов. Для этого переходим во вкладку «Пользователи» и жмем по ссылке «Добавить нового пользователя».

Информация учетной записи

  • Имя пользователя – произвольно.
  • Хост – локальный, localhost.
  • Пароль, подтверждение – без комментариев.
  • Создать пароль, кнопка «Генерировать» – позволяет в один клик создать сложный, многозначный пароль.

База данных для пользователя

В данном блоке можно как выставить соответствие баз данных пользователю, так и автоматически создать новую базу для пользователя и предоставить ему на нее полные привилегии. Лично я обычно создаю БД вручную, поэтому выбираю вариант «Нет». Единственный нюанс – пользователь будет иметь полный доступ ко всем базам данных на локальном сервере. Обычно это не является проблемой, так как на этом сервере работаете только вы.

Глобальные привилегии

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

PhpMyAdmin - важная часть виртуальной машины Denwer . Но в то же время это отдельная программа, на которую могут выходить обновления. В них исправляют ошибки, добавляют функции, упрощают работу. И что делать, если появилась новая версия? Переставлять весь сервер заново? Или использовать устаревшую сборку? Ни то, ни другое. Можно заменить в программе Denwer phpMyAdmin-модуль. Для этого не нужно её обновлять целиком.

Как выполнить обновление модуля на Денвере.

О phpMyAdmin

Это графический клиент, он используется для работы с базами данных. В частности, с СУБД MySQL, которая тоже входит в комплект Денвера . Если не поставить такое дополнение, придётся вручную вводить все SQL-запросы. Английскую версию можно скачать с сайта phpmyadmin.net, русскую - с php-myadmin.ru. Там вы найдёте список обновлений, новости, инструкции, статьи, FAQ. А в RU-секторе даже есть форум.

ВАЖНО. Перед тем как обновить приложение, посмотрите, совместимо ли оно с другими модулями.

Возможно, после апдейта придётся загружать новые версии MySQL и PHP. Чтобы зайти в клиент, запустите локальный сервер при помощи значка на рабочем столе и введите в адресной строке браузера «http://localhost/». Там есть настройки библиотек и информация о них.

Обновление

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

Вот как обновить phpMyAdmin в Denwer:


Но что, если MySQL не запаролен? Без кода доступа войти нельзя. Чтобы это исправить, поменяйте конфигурацию.


Теперь вы можете зайти с пустым паролем.


На этом обновление закончено. И буквально за несколько минут.

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