• Авторизация


Денвер (Denwer) - установка, настройка, работа, перенос 03-12-2010 11:23 к комментариям - к полной версии - понравилось!


Взято здесь


Денвер (Denwer) – установка, настройка, работа с сайтом и базой данных на локальном сервере (localhost), перенос сайта с Denwer на хостинг


Это статья, в которой я хочу поговорить о работе с сайтом на локальном сервере Denwer. Сначала расскажу о том, что же такое локальный сервер Denwer и зачем нам с ним работать. Попросту говоря, локальный сервер (localhost) вы можете установить и сконфигурировать у себя на компьютере. Для работы над сайтом вам, в этом случае, не придется покупать хостинг и иметь доступ в интернет. Возможности, которые предоставляет вам локальный сервер (localhost) практически ничем не отличаются от возможностей хостинга, да и состоять он будет из тех же самых компонентов, а именно база данных MySQL, сервер Apache, поддержка PHP и т.д.


Можно скачать по отдельности все эти компоненты и, поставив их у себя на компьютере, правильно сконфигурировать, но ведь не все способны это сделать. И даже те, кто понимает что к чему, могут испытать массу трудностей при установке и особенно при конфигурировании локального сервера (localhost). Поэтому, для упрощения нам с вами жизни, были придуманы и созданы разнообразные установочные пакеты, позволяющие при минимальных затраченных усилиях получить полностью рабочий и сконфигурированный локальный сервер. Вам только останется установить на него движок вашего проекта (Joomla, WordPress и т.п.) и начинать работать на локальном сервере (localhost), точно так же, как вы бы делали при нахождении файлов движка на хостинге.


Итак, что же нам предлагают разработчики таких установочных пакетов? Давайте я перечислю ссылки на страницы загрузки тех сборок локального сервера, которые я знаю, а потом расскажу в подробностях именно про установку и настройку одного из них, которого я выбрал в качестве фаворита - Денвер (denwer). Это лично мой выбор и вы можете пользоваться тем пакетом, который вам больше понравится. Благо, что работа с ними довольно однотипна и, поняв как работать с одним пакетом, вы без труда разберетесь и с любой другой сборкой локального сервера.


Варианты различных сборок локального сервера (localhost):




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


Пройдя по ссылке скачать Денвер (Denwer) вы должны будете зарегистрироваться в предложенной форме, после чего к вам придет письмо с ссылкой на скачивание сервера Denwer. Запускаете скачанный файл с расширением exe, соглашаетесь установить пакет, после чего начинается его распаковка, а затем откроется также окно браузера с описанием установки Денвера (Denwer), которое можно сразу закрыть, и еще появляется черное досовское окно с мастером установки.

[показать]

Следуя указаниям мастера для продолжения установки, нажимаем "Enter". В следующем окне нам нужно указать, в какую папку на нашем компьютере мы будем устанавливать сервер Denwer. Можно выбрать, например, C:\server.


[показать]Нажимаете "Enter", на вопрос точно ли вы хотите установить Denwer именно в эту директорию, вы отвечаете установкой "y" (игрек) и опять жмете "Enter". Далее нас информируют, что сейчас будет создан отдельный виртуальный диск, который необходим для функционирования всех компонентов сервера Denwer. Просто жмем "Enter", а в следующем окне выбираем букву для виртуального диска. Эта буква естественно не должна в данный момент использоваться вашей системой (т.е. диск, латинскую букву "с", точно не надо выбирать).


Лучше выбрать что-нибудь из последних букв латинского алфавита, например, Z. Если окажется, что эта буква уже используется для обозначения какого-либо диска в вашей операционной системе, то вы увидите сообщение о невозможности создать такой диск. В этом случае, вам нужно будет нажать "Enter" и повторить шаг с вводом имени директории установки локального сервера Denwer, опять нажать "Enter" и ввести уже другую букву. Какие именно буквы для обозначения дисков в вашем компьютере уже заняты, вы можете посмотреть в "Мой компьютер". В случае если выбранная вами буква не занята, вы увидите сообщение об успешном создании виртуального диска.

[показать]

Нажимаете "Enter", в результате чего начнется копирование файлов локального сервера Denwer в указанную вами ранее папку компьютера. Далее, вам предложат выбрать вариант загрузки, на что вы отвечаете вписыванием единицы и нажатием "Enter". Вас также спросят, создавать ли ярлыки на рабочем столе, на что вы ответите "y", С помощью этих ярлыков вы сможете запустить, остановить или перезапустить локальный сервер Денвер (Denwer). Мастер установки Denwer после этого закроется, а откроется окно браузера со страницей описания последующих шагов работы с локальным сервером Денвер.


Проверка работоспособности локального сервера Денвер (Denwer)


Далее вы переходите на рабочий стол и запускаете Денвер (Denwer), щелкнув по ярлыку "Start Denwer". При этом, на короткое время, откроется досовское окно, говорящее о запуске сервера Denwer, а затем в трее (область в правой стороне панели задач, рядом с часами) появятся иконки в виде перышка и черной шляпы, говорящие о том, что локальный сервер Денвер (Denwer) запущен. Теперь набираете в адресной строке вашего браузера localhost, в результате чего вы попадете на страницу с надписью "Ура, заработало". Это означает, что локальный сервер Денвер удачно установился на ваш компьютер. Прокрутив эту страничку вниз вы увидите ссылки для проверки работоспособности локального сервера Денвер (Denwer):

[показать]

Если в результате щелчков по этим ссылкам, вы увидите страницы с различными сообщениями, то значит все составляющие сервера работают правильно. Последняя ссылка в этой табличке позволит вам проверить работоспособность отправки почты с локального сервера Denwer. Вы переходите по этой ссылке, затем в открывшемся окне вводите в поле "Текст" какой-нибудь текст (лучше на русском языке - проверить, что с кодировкой будет все в порядке) и нажимаете на кнопку "Послать через mail". Если все сработало правильно, то вы получите сообщение вида: OK, функция mail() сработала корректно. Но нужно так же проверить, что письмо действительно дошло.


Для этого нужно зайти на наш виртуальный диск (вспоминайте букву, которую указали при установке Денвера) и пройти по следующему пути:


Z:\tmp\!sendmail\

Кстати, можно заходить и не на виртуальный диск, а на реальный, где у вас установлен сервер (в моем случае это диск С) по тому же пути:


С:\tmp\!sendmail\

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


Установка и работа на локальном сервере Денвер (Denwer)


Для начала, нужно будет зайти в папку куда вы установили Денвер (Denwer) (у меня это c:\server\) и пройти по следующему пути:


c:\server\home\localhost\www\

В этой директории WWW вы должны создать папку, в которую в последствии нужно будет загрузить файлы движка. Название папки придумываете сами, например:


c:\server\home\localhost\www\Proba\

После создания папки перезапустите локальный сервер Денвер с помощью ярлыка "Restart Denwer" на рабочем столе (если сервер еще не был запущен, то запустите его). Для проверки работоспособности сервера, введите в адресной строке вашего браузера:


http://localhost/Proba/

Если откроется страница с заголовком "http://localhost/Proba/", то значит все в порядке. Если никакого окна не откроется, то попробуйте еще раз перезагрузить Денвер.


Теперь вам нужно установить движок сайта на Денвер (Denwer), точно таким же способом, как вы делали это для реального хостинга. Т.е. нужно скопировать файлы движка в созданную папку на локальном сервере Denwer. В моем случае это папка:


c:\server\home\localhost\www\Proba\

От установки движка на хостинг, установка Joomla, WordPress и других сайтов на Denwer (localhost) будет отличаться лишь тем, что для копирования файлов на хостинг вы использовали FTP-менеджер, а для копирования файлов на локальный сервер Денвер вам нужен лишь файловый менеджер (проводник или Total Commander).


После того, как вы скопируете файлы движка (Joomla, WordPress и др.) в папку локального сервера Денвер, вам нужно для установки вашего сайта, блога или форума набрать в адресной строке браузера:


http://localhost/Proba/

В результате чего откроется окно мастера установки того или иного движка (например, Joomla, WordPress и др.) на локальный сервер Denwer (localhost). Дальше вы действуете по тому же сценарию, что и при установке сайта на реальный хостинг, с тем лишь исключением, что вы создаете базу данных и пользователя не через cPanel, а способом описанным ниже.


Создание базы данных и пользователя на локальном сервере Денвер (Denwer) в phpMyAdmin


Для того, чтобы попасть в программу phpMyAdmin, входящую в комплект локального сервера Денвер (denwer), нужно набрать в адресной строке вашего браузера:


http://localhost/tools/

В открывшемся окне щелкаете по ссылке под названием "phpmyadmin/", в результате чего откроется главная страница программы phpMyAdmin из комплекта Денвер (Denwer). На этой странице, в области "Создать новую БД", вы вводите желаемое имя базы данных (для простоты ее можно назвать также как и папку для сайта в папке локального сервера Denwer, т.е. "Proba", в моем случае) и нажимаете кнопку "Создать". База данных для локального сервера Денвер создана.


Теперь возвращаемся на главную страницу phpMyAdmin из комплекта Denwer, щелкнув по иконке домика в левой колонке окна программы. Находите в области " MySQL" ссылку "Привилегии" и щелкаете по ней.



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



В открывшемся окне в области "Имя пользователя" вводим желаемое имя (я для простоты использую опять "Proba"), в области "Хост" вводим localhost, в областях "Пароль" и "Подтверждение" вводим два раза какой-нибудь очень сложный пароль (хотя вовсе и не обязательно сложный, т.к., при переезде с локального сервера Денвер (Denwer) на хостинг, вы пароль скорей всего поменяете на сгенерированный cPanel). В области "Глобальные привилегии" жмете по надписи "Отметить все", чтобы у создаваемого пользователя баз данных в Денвере были максимальные привилегии.



Все, база данных и пользователь на локальном сервере Денвер (Denwer) созданы. Теперь вы можете использовать эти данные при установке движка (Joomla, WordPress и др.) на Денвер. Установку движка продолжаете до завершения шагов мастера установки (Joomla, WordPress и др.), точно так же как при установке на реальном хостинге. Теперь ваш ресурс, расположенный на локальном сервере Denwer (localhost) будет доступен по адресу:


http://localhost/Proba/

Работать с сайтом на Денвере (Denwer) вы можете точно также, как и с ресурсом, расположенным на реальном хостинге, но при этом существенно упрощается и ускоряется работа по редактированию файлов движка, установке и удалению различных расширений, а также появляется возможность работать над своим проектом, расположенным на локальном сервере Денвер (Denwer), даже там, где нет доступа к интернету.


Перенос сайта с локального сервера Денвер (Denwer) на хостинг


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


Потом вам нужно будет переместить все файлы из папки локального сервера Денвер (в моем случае это папка "Proba") в корневую папку сервера хостинга. А затем открыть на редактирование конфигурационный файл вашего движка (Joomla, WordPress и др.) и изменить параметры абсолютного пути к файлам и папкам этого движка, а также имя базы данных, пользователя и пароль, на те, что вы зададите при создании новой базы данных на хостинге.

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Денвер (Denwer) - установка, настройка, работа, перенос | Lesechkin - Lesechkin Дневник | Лента друзей Lesechkin / Полная версия Добавить в друзья Страницы: раньше»