Localhost denwer - опис, установка, рішення проблем

Відео: Денвер правильна установка і настройка

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


Ми розглянемо питання інсталяції даної програми, а також розберемося з рішенням найбільш поширених проблем і помилок в даному програмній оболонці.

Denwer: що це таке?

Почати краще з основного. Якщо як слід розібратися, то можна виявити, що саме поняття Localhost Denwer інтерпретується як інструмент для роботи з сервером, створюваний на власному комп`ютері за допомогою спеціального набору інструментів без використання віддалених ресурсів. Дана вітчизняна розробка вперше вийшла в світ у 2002 році. У програмної оболонки три учасника: Антон Сущев, Михайло Лівач і Дмитро Котеров. Думка про створення універсальної оболонки, яка містила б в собі повний набір інструментів по розробці і створенню сайтів з їх подальшому розміщенням на хостингу вже давно витала в повітрі.

Тому зовсім не дивно, що даний пакет в деяких випадках інтерпретують як скорочення ДНВР, або "джентельменський набір веб-розробника". Так воно по суті і є. В основний комплект входить досить багато різних засобів, хоча іноді зустрічаються і полегшені, урізані версії. Основна перевага даного пакета полягає в тому, що він дає можливість створювати локальні сервери з їх початкового розміщення на віддалених ресурсах. Всю інформацію в принципі можна записати на звичайну флешку і при необхідності відредагувати або розгорнути проект на іншому ПК.

Програмний пакет Denwer: базова комплектація

Як ви вже, напевно, зрозуміли, Denwer складається з декількох основних компонентів, які дають можливість виконувати практично будь-які завдання. У базовий пакет входять:

Відео: Чи не працює Denwer (Джентельменский набір Web-розробника)

- установник;
- сервер на основі Apache;



- оболонка PHP 5;
- керуючий елемент баз даних phpMyAdmin (призначений для роботи з базами даних при використанні браузерів);
- платформа MySQL5;
- емулює інструмент для SMTP-сервера;
- імітатор відправки електронної пошти.

Для того щоб досягти більшої функціональності, в Localhost Denwer також доведеться додати спеціальний движок. На сьогоднішній день найбільш популярними і поширеними є WordPress і Joomla. Але давайте про все по порядку.

Denwer: інсталяція

Одним з основних питань, з яких рекомендується почати знайомство з цією програмою, є установка. Інсталяція Denwer на ноутбук або локальний комп`ютерний термінал, як правило, не викликає труднощів. Після запуску інсталятора буде відкритий браузер і вікно розпакування за типом режиму DOS. Користувач отримує можливість для продовження натиснути "введення". Після цього програма установки запропонувати вибрати місце на жорсткому диску, де користувач буде зберігати всі дані і файли. За умовчанням як такої папки використовується WebServices на диску С. Можна також створити папку Server в корені системного розділу.

Далі необхідно вибрати літеру віртуального диска. Встановлення про створити розділ Z. В системі немає такого розділу. Необхідно погодитися з виконанням операції. Далі буде активований процес копіювання файлів, після чого необхідно буде вибрати режим для віртуального диска. Тут користувач може вибрати один з варіантів: створення при включенні комп`ютера або створення при виклику програми. Якщо ви не плануєте часто використовувати віртуальний розділ, то краще вибрати другий варіант. Основна частина установки програми на цьому буде завершена.

Перевірка працездатності

Після установки локального сервера рекомендується перевірити його на працездатність. На робочому столі після установки повинно з`явитися три ярлика: Start, Stop, Restart. Вам потрібно запустити сервер. Після цього з`являється віртуальний диск. У системному треї з`являться два значка із зображенням пера і капелюхи. Далі необхідно відкрити браузер і прописати в адресному рядку http: // localhost або просто localhost. У тому ж браузері Denwer видасть повідомлення про те, що все працює. Якщо спуститися трохи нижче на сторінці, то можна буде побачити посилання, за якими можна виконати тестування функціональних можливостей сервера так, як це показано нижче. Якщо після переходу по кожній конкретній посиланням будуть з`являтися різні сторінки, значить все компоненти працюють в штатному режимі.

Кодування

У деяких випадках localhost Denwer не починається для відправки електронної пошти. При спробі відправити повідомлення, воно може відображатися у вигляді незрозумілих символів. Це пов`язано з тим, що в програмі спочатку використовується кодування cp1251. Обов`язково потрібно перевірити відправку. Для цього використовується остання посилання з представленого вище списку. У текстовому полі після переходу за цим посиланням необхідно написати що-небудь, бажано російською мовою, і відправити повідомлення. Після цього необхідно переконатися, що повідомлення доставлено. Для цієї мети потрібно перевірити папку! Sendmail, яка знаходиться в директорії tmp в віртуальному розділі (Z). Аналогічні дії можна провести і для фізичного диска, де була встановлена оболонка (С). Причини, за якими localhost може на запускатися, будуть описані пізніше.

Localhost Denwer: установка та налаштування движка

Наступним етапом є установка движка. Для цього необхідно спочатку перевірити наявність директорії www, яка знаходиться на системному диску шляхом Папка сервера. За замовчуванням це WebServices. Тепер в папці www необхідно створити нову директорію з будь-якою назвою, наприклад, Probe або Test. Після цього налаштування програми Denwer буде припускати перезапуск програми за допомогою ярлика Restart. Потім в адресному рядку необхідно ввести http: // localhost / Probe. Якщо в результаті відкриється саме ця сторінка, значить все зроблено правильно. Робота localhost не викликає нарікань. Залишилося небагато. Тепер необхідно копіювати файли движка в створену папку за допомогою будь-якого файлового менеджера. Далі необхідно повторити процедуру вода в браузері вищезгаданого адреси. В результаті має з`явитися вікно Майстра інсталяції, в якому потрібно просто слідувати вказівкам.

Створення бази даних

Так як в даному випадку движок виступає в ролі локального хостингу, Denwer передбачає також створення бази даних локального рівня. Тут вже знадобиться програма phpMyAdmin. Потрапити в неї можна за допомогою введення в браузері адреси http: // localhost / tools. У вікні натискаємо по посиланню, в якій зазначено назву програми, і вибираємо рядок створення нової бази даних. Ви можете назвати її як вам завгодно. Щоб не плутатися, краще використовувати ту папку, в яку встановлені раніше движка. Після цього необхідно повернутися на головну сторінку і використовувати рядок з привілеями. Після входу в меню необхідно додати нового користувача. Тут вказуємо будь-яке ім`я, логін і пароль, використовуємо для хоста localhost. У розділі глобальних привілеїв необхідно відзначити галочками всі, що є. Після цього натискаємо на кнопку "пішов". Створену базу даних можна використовувати для установки Joomia або WordPress. По завершенні інсталяції доступ до ресурсу буде здійснюватися за вказаною вище адресою.

Перенесення на хостинг

Тепер необхідно перенести сервер на хостинг, щоб зробити його доступним для серферів в інтернеті. Перш за все необхідно звернути увагу на ряд умов. Потрібно мати не динамічний IP адреса, а статичний. Також необхідно відключити повністю брендмауер Windows. Він може блокувати доступ. Рекомендується також налаштувати ієрархічну структуру папок, т. Е. Створити в домашній директорії home папку XXX.XXX.X.X, в ній створити підпапку

Замість символів в якості адреси необхідно використовувати адресу, надану вам провайдером. Можна також вчинити трохи інакше. Щоб перенести файли, можна використовувати додаток FileZilla. З його допомогою ви можете перемістити всі файли локального сервера з папки Probe на віддалений ресурс, в кореневу папку хоста. Як правило, це або PUBLIC_HTML, або HTDOCS. Після цього необхідно буде поміняти абсолютні шляхи до папок і файлів на віддалений хост в рядках файлу конфігурації движка. Також необхідно буде замінити назву БД і призначені для користувача логін і пароль на ті, які будуть використані при створенні нової бази даних на віддаленому ресурсі.

Denwer не відкривається, localhost не доступний: можливі причини і методи усунення

Переходимо до більш насущних проблем, а саме до питань, пов`язаних з непрацездатністю сервера. Припустимо ви зіткнулися з ситуацією, коли Denwer не працює, а localhost не доступний. Причина полягає в тому, що багато користувачів відразу після установки намагаються отримати доступ в браузері, забувши при цьому запустити саму програму. В адресному рядку повинна набиратися тільки рядок localhost, а не щось з додаванням .com або .ru. Також причина може полягати в блокуванні портів: 80 і 443 сторонніми програмами. Як правило, на 80-му порту висне Skype, а на 443 - Torrent. Рішення даної проблеми також є досить простим: достатньо просто поміняти пріоритети портів в даних додатках. Так, наприклад, в Skype можна зняти галочку з рядка використання зазначених портів в якості альтернативних. Ще одна поширена проблема полягає у відсутності в основному розділі папки

Відео: localhost не відкривається windows 10. denwer не завантажується

Так, наприклад, якщо ієрархія папок спочатку створювалася у вигляді serverlocalhost або будь-якому інший вигляді, то необхідно перевірити папку home, де повинна знаходиться зазначена директорія. У деяких випадках може спрацьовувати блокування файлу HOSTS антивірусною програмою. Щоб виправити цю проблему, досить внести файл до списку винятків програми. Можна спочатку спробувати створити його резервну копію, видалити і перевірити, чи буде запускатися програма.

Можливо, старт програми необхідно виконувати в режимі сумісності або з правами адміністратора. Якщо виникають збої з`єднання, то можливо в системі просто використовуєте старий MySQL, від якої необхідно позбутися. У деяких випадках може блокуватися порт 3306. Тоді вам потрібно буде з`ясувати, яка програма використовує його і змінити настройки. Обов`язково запам`ятайте, що сама по собі програма Denwer нічого не транслює в інтернет. Це всього лише інструмент, або, якщо хочете, помічник, який можна використовувати для виконання тих чи інших операцій по створенню сервера і його обробці.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!
» » Localhost denwer - опис, установка, рішення проблем