Denwer (локальний веб-сервер). Детальний посібник з встановлення та налаштування Denwer Web сервер під denwer опис установка налаштування

Доброго дня, шановні читачі. Ця тема зжована вздовж і впоперек і є напевно на кожному , десь є неточності та неповнота інформації, а також не вистачає фото та покрокових скріншотів, переглянувши всі сайти я зробив повний огляд, докладний посібник з встановлення та налаштуваннякорисного для веб-майстра інструменту Denwer(читається "Денвер" - джентльменський набір веб-розробника).

Теорія. Що таке Денвер і як він працює?

Денвер - це програмна оболонка ( емулятор веб-сервера на системіunix ) включає набір дистрибутивів і модулів ( Apache+SSL, PHP5, MySQL5, phpMyAdmin і т.д.) для налагодження сайтів на ( локальному, https://localhost) комп'ютер або ноутбук без необхідності виходу в Інтернет.

Підтримка ОС (операційних систем): Windows XP/Vista/7/8.

Особливості Denwer

Ключова особливість Денвера - підтримка роботи одразу з кількома веб-проектами, кожен з яких розміщується на окремому віртуальному хості (у вигляді окремої папки). Віртуальні хости для проектів створюються автоматично: наприклад, вам достатньо скопіювати файли проекту в /home/ИмяВебПроекта.ру/www, і він відразу стане доступний за адресою https://ИмяВебПроекта.ру, далі ми це розглянемо докладніше.

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

Склад базового пакету Денвера:

  1. Apache 2 з підтримкою SSL та mod_rewrite.
  2. PHP5: файли, модуль для веб-сервера Apache, дистрибутивний і адаптований конфігураційний файл, бібліотека GD, модулі підтримки MySQL і sqLite.
  3. MySQL5 з підтримкою InnoDB, транзакцій та російських кодувань (windows-1251).
  4. phpMyAdmin - панель управління базою даних MySQL, а також скрипт, що спрощує додавання нового користувача MySQL.
  5. Емулятор налагодження sendmail (/usr/sbin/sendmail), що не відправляє листи, а записує їх в директорію /tmp/!sendmail.
  6. Система автоматичного пошуку віртуальних хостів та оновлення системного файлу hosts, а також конфігурації Apache. Завдяки їй додавання нового віртуального хоста (або домену третього рівня) полягає в простому створенні каталогу /home (див. за аналогією з вже існуючими хостами) і перезапуску комплексу. Всі зміни вносяться до конфігураційних та системних файлів автоматично, але ви можете керувати цим процесом за допомогою механізму шаблонів хостів (див. /usr/local/apache/conf/httpd.conf за детальними роз'ясненнями).

На офіційному сайті Денвера доступні доповнення («пакети розширення»), які розширюють можливості базового комплекту:

  • PHP версії 3 у вигляді CGI-програми;
  • PHP версії 4 у вигляді CGI-програми;
  • додаткові модулі для Apache;
  • додаткові модулі для PHP;
  • повна версія ActivePerl;
  • Інтерпретатор ActivePython.
  • сервер MySQL версії 4;
  • модулі підтримки технології Parser;
  • СУБД PostgreSQL;
  • СУБД FireBird версій 2 та 1.3
  • Інші популярні модулі.

Думаю, вистачить теорії, перейдемо до практики.

Установка Денвера (Denwer)

На момент написання цього уроку я використав таку версію Денвера:
Версія: Денвер-3 від 2012-09-16

Ви завжди можете завантажити останню версію Денвера з офіційного сайту, вказаного вище.

Як встановити денвер? докладна інструкція

Отже, ви завантажили інсталяційний файл Денвера. Відкриваємо файл, вийде маленьке вікно Ви дійсно хочете встановити базовий пакет? натискаємо Так.

Потім відкриється вікно браузера, яке можете відразу закрити, побачите наступну картинку.

Як ви бачите, вся установка проходитиме в командному інтерпретаторі cmd, перше вікно привітання, для продовження натискаємо кнопку Enter.

Програма перевірить наявність необхідних драйверів та компонентів системи, потім попросить вказати нас у якусь директорію встановити Денвер.

Якщо нічого не вказувати, то за замовчуванням програма встановиться в директорію C:\WebServers, я вказав так C:\Server, Ви можете вказати свою назву або залишити за замовчуванням, після чого натиснути кнопку Enter. Постає питання.

Натискаємо « yes

Далі піде перевірка необхідних утиліт для створення віртуального диска, у Windows така утиліта називається subs.Потрібно буде вказати ім'я віртуального диска, за промовчанням система пропонує диск Z, у мене диск Z зайнятий, тому я вибрав диск X, Ви також можете вказати будь-який вільний диск або залишити за замовчуванням диск Z, якщо він не зайнятий. Натискаємо Enter.

Після того як завершиться копіювання, потрібно вказати в якому режимі запускатиметься Денвер, вибираємо пункт натискаємо [ Enter]

Всі! Установку Denwer завершено. Відкриється вікно браузера про закінчення установки, читаємо та закриваємо.

На робочому столі у нас повинні з'явитися ярлики.

ЯрликКомандаДія
StartDenwerC:\[ваша_директорія]/denwer\r un.exe)запуск сервера Денвер
Restart DenwerC:\[ваша_директорія]/denwer\ restart .exe)перезапуск сервера Денвер
Stop DenwerC:\[ваша_директорія]/denwer\stop .exe)Зупинення сервера
C:\[ ваша _ директорія ]/denwer\ SwitchOff.exe

Запуск та налаштування Denwer

Щоб почати користуватися Денвером, виконайте такі дії:

  1. Запустіть Денвер, скориставшись ярликом Start Denwerна робочому столі.
    Якщо ви не створювали ярлики, то можна запустити Денвер за командою C:\[ваша_директорія]/denwer\Run.exe , для цього натискаємо клавіші [ Win]+[R]і в вікні вводимо команду.
  1. Відкрийте браузер та перейдіть за адресою https://localhost
  2. Ви повинні побачити головну сторінку Денвера. Трохи нижче на цій сторінці є таблиця з посиланнями, одразу раджу перевірити працездатність усіх посилань.
  1. Якщо після запуску Денвера https://localhostне відкривається, перевірте, чи не блокується Денвер вашим антивірусом чи фаєрволом. Наприклад, були помічені проблеми з NOD32 у Windows XP (у ньому потрібно додати процес X:/usr/local/apache/bin/httpd.exe до списку винятків, це можна зробити у вікні IMON/Налаштування/Різне/Виняток).

Увага!Якщо ви використовуєте Skypeпереконайтеся, що він не займає порти 80 і 443 , необхідні для роботи Apache у Денвері (« Інструменти — Установки — Додатково — З'єднання — Використовувати порти 80 та 443 як вхідні альтернативні» має бути відключено).

Увага!Поширена помилка: якщо працює тільки localhost, а інші хости - не працюють, будь ласка, перевірте, чи вимкнено у Вас проксі-сервер ( Сервіс - Властивості браузера - Підключення - Налаштування мережі).

Тепер Ви знаєте, як використовувати Денвер як тестовий та налагоджувальний майданчик для Ваших сайтів. Хочу розповісти Вам ще трохи корисної інформації.

Структура каталогів Denwer

HTML-документи повинні бути в директоріях /home/<имя_хоста>/ www. За замовчуванням налаштовано 3 віртуальні хости:

- https://localhost (містить скрипти тестування та різні утиліти);
- https://test1.ru;
— https://custom-host:8648 (хост, що має свою власну IP-адресу та порт);

Підтримуються також віртуальні хости з доменними іменами третього та вище рівнів. Приклади того, як Apache шукає директорії документів хостів у цьому випадку:

Доменне ім'я Директорія документів

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

test.localhost /home/localhost/test

ab.cd.localhost /home/localhost/ab.cd

Директорія /usr/local містить програмні компоненти - виконувані та конфігураційні файли Apache, PHP, MySQL. Автори постаралися зберегти це розташування наближеним до прийнятого серед UNIX. Але є серйозні відмінності — не всі компоненти пакету розподілені за відповідними директоріями. Повної аналогії з ОС UNIX у разі не досягти, але це розміщення виконуваних і конфігураційних файлів дозволяє дещо легше орієнтуватися в компонентах сервера.

Утиліти у складі «Джентельменського набору»

  • DNSearch: пошук файлів пошук проводиться у файлах з розширеннями htm, html, shtml, xhtml шляхом прямого перегляду вмісту документів.
  • Список зареєстрованих сайтів – утиліта формує сторінку із створеними у системі веб-проектами (сайтами).
  • Заведення нових БД та користувачів MySQL – дуже зручна та проста утиліта для створення Баз Даних (БД) на відміну від phpMyAdmin.
  • phpMyAdmin - адміністрування СУБД MySQL

Як видалити Denwer?

Денвер автономен: він може розташовуватися в будь-якій директорії на диску (або навіть на флеш-накопичувачі). Він також не змінює системні файли Windows, так що Denwer може бути деінстальований шляхом простого видалення своєї папки.

Що потрібно зробити, щоб видалити денвер?

  1. Зупинка сервера Denwer(На робочому столі запустити ярлик Stop Denwer або командою в cmd:
    C:\[ваша_директорія]/denwer\stop .exe)
  2. Зупинення та вимкнення віртуального диска(команда в cmd: C:\[ ваша _ директорія ]/denwer\ SwitchOff.exe
  3. Видалити директорію куди встановлено Denwer
  4. Видалити ярлики на робочому столі

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

З повагою Чирков Сергій.

Якщо ви знаходитесь на цій сторінці, значить, всерйоз хочете зайнятися розробкою сайтів на WordPress, Joomla або вивчити основи PHP. Отже, що таке Денвер (Denwer)?

Денвер (Denwer) – це програма, що використовується web-розробниками для розробки або створення сайтів на домашньому (локальному) комп'ютері. без наявності інтернету.

Тобто, завдяки локальному серверу (так ще називають програму Денвер), ви зможете відкривати та дивитися у браузері, як виглядатиме ваш сайт, якщо він опиниться в інтернеті. Завдяки програмі Denwer, web-розробник зможе працювати з PHP або двигунами CMS (WordPress, Joomla та ін.). Але найголовніше те, що маючи вдома таку програму як Денвер, ви зможете створити сайт, потім налаштувати його, протестувати, а потім лише якщо всі ДУС, залити в інтернет на хостинг.

Я думаю, ви зрозуміли, що таке Денвер (Denwer) і тепер настав час приступити до наступного кроку: встановлення денвера.

  1. Звичайно, щоб встановити Денвер на локальний комп'ютер, нам потрібно спочатку його скачати.
  1. Знайдіть та запустіть на комп'ютері завантажену програму. Повинне відчинитися чорне вікно. Натискаєте клавішу «Enter» на клавіатурі:

  2. Далі буде поставлено питання: в яку папку потрібно встановити Денвер? Я завжди встановлюю за замовчуванням ":". Просто натисніть клавішу «Enter» на клавіатурі:
  3. Далі натисніть «Y» (що означає YES-так) і потім клавішу «Enter» на клавіатурі:
  4. Коли інсталятор повідомить про віртуальний диск, натисніть клавішу «Enter».
  5. Далі слід придумати будь-яку букву для віртуального диска, тільки використовуйте таку, яка ще не використовувалася, наприклад, "O". Натисніть клавішу «Enter» на клавіатурі:
  6. Далі потрібно знову для продовження натиснути клавішу Enter. Тепер чекаємо, поки файли скопіюються, за цей час встигнете піти зробити собі каву з бутером.
  7. Коли файли скопіюються, ви побачите таке:

    Пишемо "1" і тиснемо на "Enter".
  8. Після цього установник запитає Вас: « Створити ярлики на робочому столі для запуску Денвера (y/n)?». Раджу створити ярлики на робочому столі, це для зручності. Впишіть (Y ), якщо не бажаєте, щоб ярлики були на робочому столі, впишіть (N ). Тиснемо на «Enter»:
  9. Ви побачите напис « Процедуру встановлення завершено. Для продовження натисніть клавішу Enter». Натисніть на клавішу «Enter»:

Ось щойно ви встановили на свій комп'ютер локальний сервер Денвера (Denwer)! Прийміть мої щирі вітання!

Інструкція з роботи з Денвером (Denwer)?


Зверніть увагу: на робочому столі з'явиться три іконки з такими назвами, як
«» - Зупинить Денвер.

Щоб запустити денвер, натисніть подвійним клацанням миші по іконці «Start Denwer».

Те, що Денвер включений, покаже треє, з'являються 2 значки – перо та капелюх (у нижньому правому кутку близько години та дати):

Щоб перевірити роботу Денвера, відкрийте будь-який браузер і в адресному рядку пропишіть або вставте ось таку адресу:

https://localhost/denwer/

Якщо все Гуд, то ви побачите ось таку сторінку:

Якщо сторінка не доступна, то щось пішло не так. Спробуйте вимкнути всі програми, такі як Skype.

Файли вашого сайту повинні лежати в директорії:

O:\home\localhost\www

де «O:» - це створений нами віртуальний диск.

Я використовуватиму перший шлях « C:\WebServers\home\localhost\www».
Отже, відкрийте "Мій комп'ютер" => "Локальний диск (С:)" => "WebServers" => "home" => "localhost" => "www".

Створіть папкудля сайту, тільки не забудьте дати назву латиницею. Я назвав папку «сайт»:

Залийте файли сайту в цю папку:

Тепер він буде нам доступний за такою адресою:

https://localhost/папка Вашого сайту/

У моєму випадку це

https://localhost/сайт/

4. Як відкрити базу данихMySQL(БД)

Відкрити та налаштувати БД MySQL у Denwer можна за адресою

https://localhost/Tools/phpMyAdmin/

Після закінчення роботи слід зупинити роботу Денвера. Для цього натисніть на робочому столі ярлик із написом «Stop Denwer».

Щоб видалити віртуальний диск, створений Денвером, та й сам Денвер, потрібно спочатку відключити його, якщо він був увімкнений. Для цього натисніть на робочому столі ярлик із написом «Stop Denwer».

Натисніть «WIN+R» або "Пуск" => "Виконати" => "subst z : /d» .
Замість «z» введіть букву диска, в моєму випадку це диск «o»:

Віртуальний диск видалено. Тепер переходимо на диск «С» - "Мій комп'ютер" => "Локальний диск (С:)". Знаходимо там папку "WebServers" і простим відомим нам способом видаляємо цю папку клавішею "Deleit":

Потім вилучаємо ярлики з робочого столу. За видаленням Денверау мене все.

Дякую, що почитали мою статтю! Підписуйтесь на оновлення мого блогу, щоб не пропустити смачну тему. І, якщо сподобалася стаття, натисніть на кнопку соціальних мереж ↓ ↓ ↓

Отже, ви вирішили встановити Денвер. Він має щось на зразок ядра, або "серця" - так званий "базовий пакет", що займає близько 5.5 MB. Решта поставляється у вигляді пакетів розширень, про які йтиметься в інших статтях (див. Зміст). Базовий пакет містить більшість необхідних програм та утиліт:

  • Інсталятор (підтримується також інсталяція на flash-накопичувач).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 із підтримкою GD, MySQL, sqLite.
  • MySQL5 із підтримкою транзакцій.
  • Система керування віртуальними хостами, що базується на шаблонах.Щоб створити новий хост, вам потрібно лише додати директорію до каталогу /home, редагувати конфігураційні файли не потрібно. За замовчуванням вже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна легко додати.
  • Система керування запуском та завершенням всіх компонентів Денвера.
  • phpMyAdmin – система управління MySQL через Web-інтерфейс.
  • Емулятор sendmail і SMTP-сервера (налагоджувальна «заглушка» на localhost:25 , що складає листи в /tmp у форматі.eml); підтримується робота разом із PHP, Perl, Parser і т.д.

Виберіть версію PHP

PHP 5.2 старіший, але включає Zend Optimizer і більше модулів.

Підготовка до роботи з мережею

Щоб одразу розставити всі крапки над «йо», переконайтеся, що ваш комп'ютер дійсно налаштований для роботи з мережею. Зазвичай саме так і буває за умовчанням, але...

Багато хто асоціює слово «мережа» з Інтернетом, локальною мережею або хоча б модемом. І даремно. Фраза «налаштуємо мережу» може мати сенс навіть у тому випадку, коли жодного з перерахованих пристроїв комп'ютер не має! Тут мають на увазі лише встановлення драйверів і мережевих протоколів, які дозволять Apache запуститися і працювати на локальній машині.

Отже, найпростіший тест: відкрийте Пуск — Виконатиі введіть команду:

Після натискання Enter ви повинні побачити приблизно таку картину:

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

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

  • Користувачам Windows 98/ME необхідно зайти в Панель керування — Встановлення та видалення програм — Встановлення Windowsі додати там Віддалений доступ до мережі. При цьому автоматично встановляться всі потрібні протоколи.
  • Користувачам Windows 2000, XP, 2003, Vista, Windows 7 тощо. - Перевірити, що команді ping не заважає встановлений вручну антивірус або фаєрвол. Спробуйте вимкнути ці програми: якщо допомагає, то потрібно розбиратися з їхніми налаштуваннями.

Встановлення дистрибутива

Запустіть завантажений інсталятор Денвера. Ви побачите перед собою щось на зразок такого:

Вас спитають про те, в який каталог ви хотіли б встановити комплекс (за замовчуванням використовується C:\WebServers, вам потрібно лише натиснути Enter, щоб погодитися з цим вибором). У зазначеному каталозі будуть розташовані абсолютно всекомпоненти системи, і поза ним ніякі файли надалі не створюються (за винятком ярликів на Робочому столі).

Настійно рекомендуємо вам встановлювати комплекс у каталог першого рівня - тобто, C: WebServers, а не, наприклад, C: My WebServers. Справа в тому, що інсталятори пакетів розширень шукають базовий комплект саме на першому рівні на всіх дисках. І якщо не знаходять, змушують вас ввести ім'я директорії вручну. Напевно, вам не потрібні зайві тяганини при встановленні розширень?

Далі вам запропонують ввести ім'я віртуального диска, який буде пов'язаний із щойно зазначеною директорією. Рекомендуємо вам погодитись зі значенням за замовчуванням (Z:). Важливо, що диск з цим ім'ям ще не повинноутримуватися в системі - найчастіше так і відбувається з диском Z: .

Після цього почнеться копіювання файлів дистрибутива, а під кінець вам буде поставлено питання, як саме ви збираєтеся запускати та зупиняти комплекс. У вас є дві альтернативи:

  1. Створювати віртуальний диск під час завантаження машини (звісно, ​​інсталятор подбає, щоб це відбувалося автоматично), а при зупинці серверів його (диск) не відключати. На мій погляд, це найбільш зручний режим, і я сам користуюся лише ним.
  2. Створювати віртуальний диск тільки за явною командою старту комплексу (при натисканні на ярлику запуску на Робочому столі). І, відповідно, відключати диск від системи – при зупинці серверів.

    У деяких версіях Windows 98 є помилка, в результаті якої диск з першого разу не відключається - мої експерименти та дослідження показали, що це саме помилка в subst, а не щось інше.

Власне, ось і все. Ви зможете виконати встановлення комплексу, маючи всього 2 клавіші на клавіатурі: Enter та Y (щоб ввести Yes).

Перший запуск Денвера

Нарешті, встановлення завершено. Відразу ж клацайте по створеному інсталятором ярлику Start Denwerна робочому столі, а потім, дочекавшись, коли всі консольні вікна зникнуть, відкривайте браузер і набирайте в ньому адресу: http://localhost/denwer/ . Виходити з Інтернету не обов'язково.

Деякі ОС мають звичай при першому запуску Internet Explorer викликати Майстер підключення. Якщо це сталося на вашій машині, накажіть горе-майстру "відвалити" - нібито ви вже налаштували підключення самостійно.

Якщо тестова сторінка все ж таки не завантажиться, перевірте:

Нарешті, якщо нічого не допомагає, загляньте в список питань, що часто ставляться, а потім, якщо проблема не вирішиться, відправте детальний опис помилки у форум .

Денвер пройшов тестування у наступних ОС:

  • Windows 95/98/ME;
  • Windows NT/2000/XP/2003;
  • Windows Vista, Windows 7.

Робота з віртуальними хостами

До уваги користувачів Windows NT, 2000 або XP (і старше). Перш ніж продовжити, переконайтеся, що у вас запущено службу «DNS-клієнт». Це можна зробити, відкривши Панель керування – Адміністрація – Служби. В іншому випадку віртуальні хости не працюватимуть.

Якщо ви займаєтеся розробкою Web-сайтів, вам, напевно, хотілося б обслуговувати одним сервером відразу кілька хостів. Іншими словами, ввівши в браузері шлях http://localhost, ви потрапите на один сайт, а, надрукувавши http://test1.ru, - зовсім на інший (але теж на локальній машині).

Додати новий віртуальний хост у Денвері надзвичайно просто. Нехай це буде test1.ru. Вам потрібно зробити наступне:

  • Створити в папці /home директорію з ім'ям, що збігається з ім'ям віртуального хоста (у разі test1.ru). Так-так, ви правильно зрозуміли: ім'я директорії містить крапку. Ця директорія зберігатиме директорії документів доменів третього рівнядля test1.ru. Незрозуміло?.. Наприклад, ім'я abc.test1.ru зв'язується сервером з директорією /home/test1.ru/abc/ , а ім'я abc.def.test1.ru - з /home/test1.ru/abc.def/ . Ну і, звичайно, піддиректорія www відповідає адресам www.test1.ru і просто test1.ru. Загалом, дешево та сердито. На малюнку показано, як виглядатиме директорія /home . Не забудьте створити папку www в директорії віртуального хоста, адже саме в ній зберігатимуться його сторінки та скрипти!
  • Перезапустити сервер, скориставшись, наприклад, ярликом Restart Denwerна робочому столі.

Це все, що потрібно зробити. А де ж, ви запитаєте, модифікація httpd.conf і файлу hosts? Її просто немає. Файл httpd.conf взагалі ніколи не змінюється. Трохи складніше з файлом hosts: він модифікується автоматично, підлаштовуючись під поточну конфігурацію каталогів /home. При цьому використовується дуже інтелектуальний алгоритм для розпізнавання, які хости внесли Денвер, а які користувач додав самостійно, вручну (якщо він, звичайно, захоче це зробити). Тобто, автоматична зміна файлу hosts ще не означає, що в ньому пропадуть усі коментарі і ви не зможете більше ніколи редагувати його руками. І, звичайно, при зупинці комплексу по ярлику Stop Denwerфайл hosts відновлюється в той стан, який має бути.

Я не говорю «в попереднє», тому що це, взагалі кажучи, не так. Уявіть, що комплекс запущений і користувач відкрив hosts у Блокноті і додав до нього якийсь хост. Наприклад, він призначив домену microsoft.ru ту саму IP-адресу, що має porno.com. Після зупинки серверів ця адреса не видаляється, а буде збережена у вихідному вигляді, тоді як усі віртуальні хости «відключаться». Чинний принцип: «вичищай тільки те, що нагадував сам».

Воюємо з Контролером віддаленого доступу

Як тільки ви почнете створювати віртуальні хости, на деяких системах може збожеволіти. Він при першому відкритті хоста пропонуватиме вам альтернативу на кшталт наступної:

або навіть ось так:

Слава богу, це відбувається не щоразу. Бачите, як вона звивається, щоб тільки не дати людині попрацювати?.. Так от, у цьому випадку ви повинні бути тверді: завжди вибирайте Підключитисяабо Повторити.

Ні в якому разі не давайте йому відповідь Автономно , чуєте?

Але якщо ваш Контролер віддаленого доступузакусив вудила і на відповідь Підключитисяпочинає люто набирати номер на модемі, йдіть у Сервіс - Властивості браузера - Підключеннята у розділі Налаштування віддаленого доступупоставте прапорець Не використовувати(або Never Dial a connection).

Воюємо з проксі-сервером

Багато версій Windows постачаються з проксі-сервером, який ввімкнено за промовчанням. Це може викликати деякі проблеми при роботі з Денвером (втім, легко розв'язні).

  • Якщо після запуску Денвера сторінка http://localhost не працює, найімовірніше, вам потрібно вимкнути проксі-сервер у налаштуваннях браузера. Для "простих" хостів (на зразок localhost, test, dklab і т.д.) зазвичай достатньо прапорця "Не використовувати проксі-сервер для локальних адрес" на вкладці Властивості браузера — З'єднання — Налаштування мережі — Додатково.
  • Якщо localhost працює, а test1.ru (і взагалі хости, ім'я яких складається з кількох частин) - ні, то, мабуть, ваш браузер не може розпізнати останній хост як локальний. Таке, на жаль, буває. Вам необхідно або повністю відключити проксі-сервер, або перерахувати хости в списку З'єднання — Налаштування мережі — Додатково — Винятки.

Вирішення проблем

Перш, ніж кидатися ставити питання у форум, перевірте: можливо, відповідь вже є в списку часто задаваних питань по Денверу. Із ймовірністю 85% так і виявиться: ви ж не перший, хто використовує проект.

Якщо ж у FAQ відповіді на ваше запитання немає, задайте її у форумі .

Але перш, щоб не потрапити в халепу і не втратити час на безплідні суперечки з модераторами, прочитайте і засвойте матеріал статті Як правильно ставити запитання . Можете бути впевнені: знання, почерпнуті звідти, ще неодноразово знадобляться вам у житті.

Ми випустили нову книгу «Контент-маркетинг у соціальних мережах: Як засісти в голову передплатників та закохати їх у свій бренд».

Localhost Denwer, він Денвер - це інструмент, призначений для розробки та підтримки сервера, який буде знаходитися на вашому персональному комп'ютері.

Робота над створенням програми розпочалася у 1999 році після написання Дмитром Котеловим, одним із розробників, покрокової інструкції з Windows 95/98. У березні 2002 року офіційно випустили стартову версію Denwer. Це був найпростіший інсталятор, який копіював документи та файли у вказану папку і додав відповідний ярлик у Windows-автозавантаження.

Довгий час людям, далеким від програмування, було незрозуміло, навіщо потрібний Денвер, проте сьогодні, коли кожному хочеться власний сайт, правила роботи з Денвером для чайників користуються популярністю. Сучасний Localhost Denwer – пакет безкоштовних спеціалізованих програм, який просто встановлювати. Він без проблем копіюється на жорсткі диски та Flash-карти. Перенести сайт на Денвер здатна будь-яка людина, яка вміє встановлювати програми самостійно.

Що таке Денвер і з чого він складається

Базова комплектація програми включає web-сервер на кшталт Apache, установник програмної оболонки PH5, реляційну систему MySQL5, web-додаток phpMyAdmin, здатний керувати базами даних сайту, імітатор відправки електронних повідомлень та інструмент для SMTP-сервера.

За допомогою цих компонентів можна запустити найпростіші скрипти та директиви SSI без підключення до Інтернету.

Основні переваги програми

  1. Готова добірка програм, необхідних налагодження.
  2. Автономність. Її легко встановити та видалити.
  3. Можливість створити та налагодити роботу інтернет-сайту без покупки хостингу.
  4. Автоматичне виправлення системних файлів.
  5. Безкоштовний доступ.

Правила встановлення Localhost Denwer

Програму можна завантажити безкоштовно на офіційному сайті розробників.

  • Відкрийте файл для встановлення та запускайте базовий пакет.

  • Вікно браузера, що відкрилося, ви можете відразу ж закривати, так як воно вам поки не знадобиться.
  • Після появи чорного екрану, натисніть клавішу enter і вкажіть, в яку саме папку ви встановите Denwer.
  • Натисніть клавішу enter. У вас повинен висвічуватися рядок, в якому буде вказано: "Встановити директорію C: WebServers (y \ n)". Натисніть Y (Yes), а потім натисніть клавішу enter (ок).

  • Після цього програма повідомить вас про віртуальний диск. Виконайте вказівки та натисніть клавішу enter. На цьому моменті інсталятор запропонує користувачеві придумати якусь букву для вашого диска, вкажіть ту, яка ще не використовується.

  • Вітаємо, ви активували систему копіювання файлів, після її завершення буде необхідно підібрати зручний для Вас режим для Z-диску. На свій розсуд виберіть увімкнення під час запуску програми або комп'ютера. На цьому закінчується основне встановлення Localhost Denwer.

Особливості роботи у програмі

Даний інсталятор має одну особливість. Якщо на вашому персональному комп'ютері встановлена ​​і функціонує Skype, обов'язково зайдіть в його налаштування і перевірте, чи варто галочка на позиції «Використовувати порти 80 та 443 як вхідні альтернативи у вкладці «З'єднання».

Щоб перевірити, чи правильно запустився Denwer, відкрийте вікно будь-якого браузера та введіть: https://localhost. Вам має відкритися головна сторінка програми з табличкою, у якій вказуються всі посилання. Їхню працездатність також рекомендується перевірити на початковому етапі.

Для встановлення сайту на Денвер необхідно зайти в кореневу папку програми та перейти за посиланням:

c:\server\home\localhost\www\

Саме тут створюється папка, куди стане двигун для Denwer.

Потім перезапустіть програму, натиснувши Restart. Необхідно також провести перевірку, ввівши в пошуковий рядок:

http://localhost/Proba/

Якщо у вас нічого не відкрилося, перезапустіть установник. Після цього скопіюйте все з двигуна в нову папку і починайте роботу.

Як адаптувати Denwer на сайті

Завершивши всі робочі процеси, закінчіть створення сайту – перемістіть сайт на хостинг, щоб зробити його видимим для всіх користувачів. Вам допоможе програма FileZilla. Ви просто переносите вміст основної папки Localhost Denwer у кореневий каталог хостингу. У документі з параметрами двигуна потрібно буде замінити напрямок шляху до всіх документів і картинок, змінити назву бази даних і параметри для входу.

Як видалити програму з комп'ютера

Найскладніше видалити не сам інсталятор, а створений ним віртуальний диск. Насамперед повністю відключіть програму, натиснувши на іконку «Stop Denwer». У пуску виберіть "Виконати" і наберіть "subst z: / d" (замість z вказується буква, що позначає диск).

Такою нехитрою операцією ви видалили і диск, і всю інформацію. Тепер видаліть папку WebServers із диска C. Ось і все. Ваш комп'ютер чистий, а сервер працює саме так, як ви бажали. Denwer - це чудовий помічник у налаштуванні сервера та проведення на ньому тієї чи іншої операції.

2018-03-15


Привіт шановний відвідувач!

Як раніше зазначалося, у поданих матеріалах Збірника у разі, якщо під час розгляду статей до програмного коду сайту вносяться будь-які зміни, то до них додається останній варіант вихідних матеріалів, що включає файли сайту та таблиці бази даних MySQL.

І використовуючи ці матеріали, можна перевіряти роботу сайту на певних етапах його створення. Що досить зручно для перевірки та розуміння тих дій, що розглядаються в даному циклі статей.

Тому сьогодні ми окремо зупинимося на питанні встановлення (перенесення) сайту на локальний веб-сервер. По суті, цю статтю можна розглядати як деяку "Інструкцію із завантаження вихідних файлів сайту".

Причому щодо завантаження даних MySQL це можна використовувати і для хостингу. З тією різницею, що в цьому випадку повинна використовуватися база даних, розташована не на локальному веб-сервері, а на хостингу.

Що ж до завантаження файлів сайту на хостинг, то з цього питання є окрема стаття. Переносимо сайт на хостинг, де показано, як це можна зробити з використанням FTP клієнт FileZilla.

  • Підготовка локального веб-сервера
  • Завантаження та розпакування вихідних матеріалів
  • Перенесення файлів на локальний веб-сервер
  • Імпорт таблиць MySQL до бази даних поточного хоста

Підготовка локального веб-сервера

Для того, щоб імітувати роботу сайту, розміщеному на локальному комп'ютері, на нього необхідно попередньо встановити локальний веб-сервер.

Жорсткі диски