Денвер Feathery (bird@feathery.ru) Хакер, номер #070, стр. 070-020-3 На картинке показано, какие домены и поддомены есть на моей машине. Это www.asechka.ru, www.feathery.ru, xakep.feathery.ru, localhost, subdomain.localhost, www.microsoft.com, feathery.microsoft.com. Кроме этого, видны еще два тестовых хоста (test1.ru и test2.ru), создаваемых автоматически при установке Денвера. Если тебе нужно создать виртуальный хост с доменом более высокого уровня, можно воспользоваться вот такой конструкцией: \home\very.long.domain.name.ru\www2. Чтобы изменения, внесенные тобой в структуру каталогов, обрели силу, нужно перезапустить серверы. Надо сказать, из-за моей ламучести у меня не каждый раз получалось заставить заработать только что созданные домены с помощью ярлыка "Restart servers". Зато полная остановка и повторный запуск решили проблемы. Каждый раз при запуске Денвер анализирует положение вещей в каталоге \home и на основе этого изменяет файл %WINDIR%\system32\drivers\etc\hosts (для Windows 95/98 - %WINDIR%\hosts), который содержит данные об IP-адресах некоторых хостов. Данные из этого файла наиболее приоритетны для виндовой службы DNS, поэтому каждое его изменение отражается на том, как будут резольвиться имена хостов. Да, если тебе нужно, чтобы какие-то твои сайты были доступны по IP-адресу, поступай таким же образом: \home\192.168.111.111\www. Последний каталог (www) необходим. Админим Сиквел Сиквел - именно так правильно произносится аббревиатура SQL. С Денвером поставляется MySQL. Первое, что тебе придется сделать, - добавить нового пользователя базы. Это можно сделать здесь: http://localhost/addmuser.php. Благодаря этой замечательной штуке, можно на локальной машине полностью воссоздать те условия, в которых будет работать твой скрипт на реальном хосте. Ведь твой провайдер вряд ли будет долго задумываться над тем, какой именно логин и пароль тебе выдать, и ты получишь что-то вроде user231:5Mck58tv. Один из самых мощных инструментов администрирования БД - phpMyAdmin. Он доступен для тебя по адресу http://localhost/phpMyAdmin. Описать все его возможности здесь нереально: он способен решить практически любую задачу, связанную с отладкой базы. С его помощью ты сможешь создавать и модифицировать базы и таблицы, видеть состояние, загруженность, внутренние процессы в БД, и, пожалуй самое ценное, бэкап и восстановление баз. Уверен, ты сам разберешься с функциями и интерфейсом phpMyAdmin. Он русскоязычный, все подробно объясняется. Расширяем возможности Все, о чем я писал выше, реализуется базовым комплектом. И тех услуг, которые он предоставляет, скорее всего, будет достаточно для создания/установки/отладки скриптов средней сложности. Но может случиться, что становятся нужны и не реализованные в базовом комплекте функции. В этом случае на помощь приходят расширения Денвера. На момент написания статьи официальный сайт предлагал следующие дополнительные модули: |