Установка локального сервера Денвер на свой компьютер

imageЗдравствуйте, уважаемые читатели! Сегодня я расскажу вам о том, как установить Денвер (Denwer) на компьютер.

Денвер – это локальный сервер, скажем так локальный хостинг, о котором я рассказывал в прошлой статье, почитайте.

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

Итак, приступим.

Для начала, вам необходимо скачать Денвер, это вы можете сделать на официальном сайте denwer.ru, либо скачать.

После того, как вы скачали архив, распакуйте его, например, на рабочий стол.

Далее заходим в ту папку, куда вы распаковали установщик Денвер, и нажимаем непосредственно на сам инсталлятор.

image

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

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

А теперь настал момент, когда необходимо произвести установку непосредственно самого Денвера.

После завершения процесса распаковки, откроется окно браузера со следующим содержимым.

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

Итак, для продолжения нажмите «Enter».

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

На следующем этапе вам необходимо дать согласие на установку в указанную ранее директорию. Введите «y» (да) или «n» (нет), и нажмите «Enter».

Нажмите еще раз «Enter», и вам необходимо будет указать букву будущего виртуального диска. Давайте назовем его «Y», и нажмите «Enter».

После того, как диск создался, нажимаем еще раз «Enter», и теперь немного подождите, пока скопируются все файлы и папки в виртуальный диск.

Как только файлы скопировались, теперь вам необходимо выбрать один из вариантов: «1» или «2». И здесь даже дается рекомендация, что выбрать лучше первый вариант, поэтому нажимаем «1» и «Enter».

Далее, по желанию, вы можете создать ярлыки на рабочем столе, для этого введите «y» и нажмите «Enter».

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

Закрываем окно браузера и переходим к значкам Денвера на рабочем столе:

— Start Denwer – запустить Денвер; — Stop Denwer – остановить Денвер; — Restart Denwer – перезапустить Денвер.

Итак, идем дальше. Теперь давайте проверим работу Денвера. Для начала, давайте его запустим.

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

Запуск Денвера – локального сервера

Для того, чтобы запустить локальный сервер, нажмите на рабочем столе по ярлыку «Start Denwer».

После того, как Денвер запущен, заходим в «Мой компьютер» и находим там локальный сервер (диск) с буквой «Y». Заходим на этот виртуальный диск «Y», в папку «home -> localhost -> www», и вот здесь вот давайте создадим папку вашего будущего блога. Допустим, назовем ее «blog».

Создали папку, и давайте загрузим туда проверочный файл index.html, о котором я говорил в начале статьи, если вы скачаете Денвер по моей ссылке. Загрузите этот файл в вашу папку «blog».

Теперь вам осталось проверить работу самого локального сервера.

Откройте браузер, и в адресной строке введите «localhost» и вашу папку «blog». Должно получиться следующее – localhost/blog, и нажмите «Enter».

Если вы увидите надпись «Денвер работает отлично!», значит, вы все сделали правильно и Денвер у вас успешно установлен, и на этом можно завершить.

В следующей статье я расскажу вам про установку самого движка WordPress на локальный сервер. Следите за обновлениями блога. На сегодня у меня все. Как вам статья?

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

Начнем!

1. Скачиваем БД старого сайта.

Можно воспользоваться различными wordpress плагинами, например: WP-DB-Backup (“wordpress.org/plugins/wp-db-backup/” – около 2000000 загрузок):

После установки и активации плагина WP-DB-Backup, в пункте “Инструменты” левого меню вашей панели управления, появиться подпункт “Резервное копирование”, здесь ставим пункт “Скачать на компьютер” и жмем на кнопку “Создать архив”.

Можно скачать БД с помощью phpMyAdmin:

Внутри PhpMyAdmin выбираем БД своего сайта и нажимаем на вкладку “Экспорт”.

И скачиваем файл с расширением sql на свой компьютер.

2. Скачиваем все файлы сайта с хостинга через ftp.

Для этого открываем программу FileZilla (бесплатный ftp-загрузчик), подключаемся к серверу хостинга и копируем папку public_html на свой компьютер:

Здесь вам скорее всего понадобиться немного подождать.

Если у вас стоит плагин кеширования (w3 total cash или др.) – то папку cash можно не качать – что сэкономит очень много времени. Все равно плагин кеша и его данные на денвере не нужны.

3. Устанавливаем Denwer к себе на сайт.

Скачать Денвер лучше всего с официального сайта программы – “denwer.ru/”

После создаем еще одну папку с названием нашего сайта (проекта) в папке Денвера “Z:homelocalhostwww” (в моем случае Денвер создал виртуальный диск Z), например mnogoblogru, тогда получим папку – “Z:homelocalhostwwwmnogoblogru”.

4. Перекидываем файлы сайта в папку Денвера.

В папку с названием нашего проекта, в моем примере – “Z:homelocalhostwwwmnogoblogru”  и перекидываем все файлы, которые мы скачали в пункте 2 данного руководства.

5. Импортируем БД.

Для этого в адресную строку браузера вводим:

http://localhost/Tools/phpMyAdmin

После чего вам нужно создать имя БД, пользователя БД и импортировать БД.

Для создания имени и пользователя БД нам понадобиться файл wp-config.php – возьмем его из пункта 2 данного руководства (когда мы скачивали все файлы сайта по FTP) – открываем его с помощью бесплатного редактора кода NotePad++ и ищем в нем строчки (в самом начале):

  /** Имя базы данных для WordPress */  define('DB_NAME', 'zfkkkk2222_33333');    /** Имя пользователя MySQL */  define('DB_USER', 'ntiiii6666_31111');    /** Пароль к базе данных MySQL */  define('DB_PASSWORD', '99999999');    /** Имя сервера MySQL */  define('DB_HOST', 'localhost');    /** Кодировка базы данных для создания таблиц. */  define('DB_CHARSET', 'utf8');    /** Схема сопоставления. Не меняйте, если не уверены. */  define('DB_COLLATE', '');  

Далее создаем БД – в строку имя БД вводим данные на основе вашего wp-config.php (в моем примере zfkkkk2222_33333), а в стоку рядом вводим utf8_general_ci – как на скриншоте ниже:

Далее входим в созданную БД.

И после импортируем БД, которую мы скачали в пункте 1 данного руководства:

Затем нам нужно создать нового пользователя – для этого выбираем вкладку “Привилегии”:

Нажимаем на ссылку “Добавить пользователя” и заполняем поля:

Здесь в имя пользователя вводим данные на основе вашего wp-config.php (в моем примере ntiiii6666_31111), в стоке “Хост” выбираем Локальный (localhost), в стоку “Пароль” вводим данные на основе вашего wp-config.php (в моем примере 99999999):

6. Редактируем БД.

Далее нам нужно отредактировать БД.

Первое, что нужно сделать это открыть вкладку “Структура” и найти в ней таблицу wp_options, заходим в нее.

В ней находим параметр siteurl и меняем реальный адрес сайта (для моего сайта https://mnogoblog.ru) на http://localhost/mnogoblogru/

Далее находим еще один параметр home  и также меняем его значение с https://mnogoblog.ru) на http://localhost/mnogoblogru/.

Второе, что нужно сделать это поменять все старые ссылки (https://mnogoblog.ru) в БД на новые ( http://localhost/mnogoblogru/)  – для этого заходим во вкладку SQL и вводим в нее следующие запросы:

  UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.oldblog.ru', 'http://www.newblog.ru');    UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.oldblog.ru', 'http://www.newblog.ru');  

Для моего примера запросы будут выглядеть следующим образом:  

  UPDATE wp_posts SET guid = REPLACE (guid, 'https://mnogoblog.ru', 'http://localhost/mnogoblogru');    UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://mnogoblog.ru', 'http://localhost/mnogoblogru');  

7. Редактируем ЧПУ.

Осталось выполнить последний пункт – это настроить ЧПУ.

После всех вышеуказанных манипуляции – у вас уже должна открываться главная страничка сайта – то есть вводим в браузере адрес, в моем примере: http://localhost/mnogoblogru.

Однако, если вы захотите просмотреть пост и нажмете на него, то вам возможно выдаст ошибку – во всем виновата настройка ЧПУ.

Для этого вам нужно войти в админку вашего сайта на денвере – для этого вводим, в моем примере следующий url – http://localhost/mnogoblogru/wp-admin

Вводим логин и пароль – тот же что и на реальном хостинге и входим в админку.

Далее в левом меню выбираем пункт “Настройки” (Параметры) и его подпункт “Постоянные ссылки”:

В нам нам нужно поставить по умолчанию:

Деактивируем плагин Cyr-To-Lat – если он у вас установлен.

Можете также отменить плагины кеширования и другие ненужные на денвере плагины.

PS: Однако, ссылки на страницах придется поменять в ручную, благо, страниц не так много – к сожалению не нашел SQL запроса для смены url в страницах, если кто знает – напишите в комментах.

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

ДЖЕНТЛЬМЕНЫ УДАЧИ

Создать сайт на локальном сервере несложно. Нужно лишь уметь обращаться с денвером и знать немного его структуру. Сейчас я покажу как это делается.

В первую очередь запускаем Denwer — для этого используем значок на рабочем столе Start Denwer.

Запускается…

Если запуск прошёл успешно, то мы увидим в Проводнике диск (Z:), а в области умедомлений появится значок Denwer.

Переходим в директорию по адресу Z:\home

Создаем папку site. Это название нашего будущего сайта, именно так будем на него заходить через браузер.

В только что созданной папке site созаем директорию www (обязательно). Полный путь к директории с файлами сайта — Z:\homesitewww — именно в ней будут храниться файлы нашего сайта.

Перезапускаем Denwer. Используем для этого значок на рабочем столе Restart Denwer.

Запускаем любимый браузер и пишем в адресной строке site/ Косая черта обязательна для Google Chrome, в остальных случаях ее, скорее всего, можно не писать.

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

Создаем в корневой директории нашего сайта новый текстовый документ и сохраняем его с именем index.php

Правым кликом мышки открываем для редактирования созданный файл (Edit with Notepad++) и пишем пару сток PHP-кода для проверки. Сохраняем.

Здесь важно сохранить файл именно с расширением php. В зависимости от настроек операционной системы файл может сохраниться как текстовый (index.php.txt). Тогда его необходимо пересохранить воспользовавшись функцией редактора Сохранить как. Или же изменить настройки операционной системы для отображения расширений файлов.

Переходим в браузер. Жмём F5. Наслаждаемся триумфом.

Таким же образом можно установить и запустить из данной директории какую-нибудь CMS, например Joomla! или WordPress.

Денвером (от сокр. ДНВР или Д.н.w.р — джентльменский набор Web-разработчика) называется программный комплекс для веб-разработчиков, позволяющий установить аналог веб-сервера на компьютере — локальный хостинг (localhost), чтобы создавать, тестировать и редактировать сайты без доступа к Интернету. Отличительной особенностью Денвера является удобство удаленной работы над несколькими независимыми проектами сразу и возможность размещения на внешнем накопителе. Разработчики

  • Автор проекта – Дмитрий Котеров
  • Ведущий разработчик функционала и модератор форума – Антон Сущев
  • Участник разработок, специалист по поддержке пользователей – Михаил Ливач
  • Особенности программы

Программный комплекс Денвер удобен в установке и прост в использовании. Содержащий основные дистрибутивы базовый пакет весит всего 5,5 Мб. Это результат вынесения расширений всех сравнительно редко используемых компонентов в отдельные пакеты. Базового пакета, упакованного с помощью архиватора 7Zip, большинству разработчиков достаточно для начала работы. Базовый пакет Базовый пакет Денвера состоит из:

  • инсталлятора (также с поддержкой установки с flash-накопителя);
  • веб-сервера Apache, mod_rewrite, mod_php, SSL, SSI;
  • MySQL5 с поддержкой транзакций;
  • PHP5 с поддержкой sqLite, GD, MySQL;
  • системы управления виртуальными хостами, основанной на шаблонах;
  • системы управления запуском и завершением компонентов Денвера;
  • системы управления MySQL через веб-интерфейс — phpMyAdmin;
  • эмулятора sendmail и SMTP-сервера, поддержка совместной работы с PHP, Parser, Perl и т.д.
  • Пакеты расширений

Дополнительно предлгаются:

  • полная версия ActivePerl 5.8;
  • язык программирования Python;
  • PHP5 с полным комплектом модулей;
  • InterBase/FireBird версий 1 и 2 или СУБД PostgreSQL;
  • Parser;
  •  PHP версии 3 или 4.

Распространение Программный комплекс Денвер распространяется бесплатно. Программу можно скачать на официальном сайте разработчиков после регистрации с указанием электронной почты. Из других источников скачивать Денвер не рекомендуется, так как за него могут выдаваться вредоносные программы. Вопрос задан 9 лет 4 месяца назад Последняя активность 6 лет 2 месяца назад Просмотрен 3k раз

Установил локальный сервер – Denwer. Хочу добавить сайт wg.com. Он не открылся. Установленный test1.ru открывается, а мой нет. Помогите! Как его установить?

Я уже смог его открыть по адресу: www.wg.com. Как его открыть по адресу: wg.com?

Улучшить вопрос 2

3 ответа 3

Текущие По дате публикации Голоса 1

Читайте README файлы. В структуру виртуального диска (который вы создали) добавить ветку директорий (папки): имя диска:homewg.comwww И в него разместить коды (index.php и т.д.)

Улучшить ответ 6

Создайте текстовой файл с названием “.htaccess” в www директории и в него вставьте этот текст:

Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www.wg.com$ [NC] RewriteRule ^(.*)$ http://wg.com/$1 [R=301,L] 

Улучшить ответ -1

Для того чтобы ваш сайт работал создайте около него то есть около localhost и test1.ru папку wg.com и в нем создайте папку www затем перезапустите Денвер то есть Stop и Start и так два раза при этом закройте все браузеры! и все будет хорошо!

Да и чуть не забыл в созданный каталог(C:/WebServers/home/wg.com/www/) закиньте файл index.php и в нем:

   echo 'Hello World'; 

Улучшить ответ 9

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.

default

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий