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

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

Подготовка

1. Скачиваем Денвер с сайта http://www.denwer.ru/

Что такое денвер - это джентльменский набор web-разработчика, который содержит следующие дистрибутивы: Apache, PHP, MySQL, Perl и т.д. Которые используются web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашних» (локальных, localhost) компьютерах, без необходимости выхода в Интернет.

2. Устанавливаем Денвер (подробней про установку Вы можете прочитать тут - http://www.denwer.ru/base.html).
3. Далее скачиваем последнюю версию WordPress с сайта - http://ru.wordpress.org/

Установка

1. Запускаем Денвер для этого открываем папку C:\WebServers\etc, и запускаем Run.exe.
2. Далее в папке C:\WebServers\home\ создаем папку с названием Вашего сайта - например wptest.ru
1переходим в эту папку и создаем в ней папку www. В итоге получаем такой путь: C:\WebServers\home\wptest.ru\www
23. Распакуйте архив с последней версией WordPress в папку C:\WebServers\home\wptest.ru\www
34. Создаем базу данных, для этого в адресной строке Вашего браузера набираем http://localhost/Tools/phpMyAdmin/ вводим логин и пароль (по умолчанию имя пользователя - root, пароля нет). В открывшимся окне в поле "Создать новую БД" пишим название базы данных (например wptest), в соседнем поле выбираем сравнение с utf8_general_ci и нажимаем кнопку "создать".
45. Далее запускаем и устанавливаем WordPress - для этого в адресной строке Вашего браузера набираем http://wptest.ru - в появившимся окне нажимаем кнопку "создать файл настроек", далее кнопку "Вперед!" в появившимся окне заполняем все поля.
5В поле "Имя базы данных" вводим название базы данных, в нашем случаи wptest.
В поле "Имя пользователя" вводим имя пользователя базы данных, в нашем случаи root.
В поле "Пароль" вводим пароль баззы данных, в нашем случаи оставляем его ПУСТЫМ.
В поле "Сервер базы данных" оставляем localhost.
В поле "Префикс таблиц" оставляем wp_ далее нажимаем кнопку Sumbit, затем в появившимся окне нажимаем кнопку "Запустить установку". Далее вводим заголовок Вашего сайта и Ваш емэйл (на него Вам придет пароль для доступа к админке, а также будет приходить информация о новых комментариях на сайте) и нажимаем кнопку "Установить WordPress". На этом установка WordPress завершена. Переписываем или копируем логин и пароль и входим на Ваш  новый сайт - http://wptest.ru для перехода в админку http://wptest.ru/wp-admin/

На этом установка завершена, пользуйтесь!

P.S. Если что не понятно или не получается задавайте вопрос в комментариях.

P.P.S. на блоге Яна Такушевича нашел неплохое видео по установке WordPress'a на Denwer (правда там сайты устанавливаются не в корневой каталог, а в localhost, но тем не менее принцип тот же) - может кому пригодится:

Рубрика: Настройка WordPress | 08 марта 2009

Предыдущие записи из рубрики `Настройка WordPress`

120 комментариев

Dim, 13.12.2009 в 12:26

Привет,
Первое - спасибо а руководство!
Второе - есть проблема:
Денвер работает нормально. При установке ВП - после после шага с заголовком блога и адресом email - не переходит ко второму шагу установки - соответственно не дает логина и пароля, при попытке выслать логин и пароль на email ничего не происходит.
Денвер и WP переустанавливал - проблема не решилась.
Стоит Windows7 - может тут какая-то особенность...
Слезно прошу помощи!!

ОтветитьОтветить
Deimos, 13.12.2009 в 17:34

Сергей, не совсем понял как может вылазить сообщение в папке?! Можете подробно объяснить, на каком пункте это происходит, что конкретно в этом сообщении от localhost.

Dim, а что он пишет когда Вы пытаетесь перейти на второй этап? Вроде как с Windows7 не должно быть проблем, по крайней мере я не слышал о них... Какую версию WordPress устанавливаете? Оригинальную или чью то сборку? В браузере случайно галочка - "работать автономно" не стоит (Во вкладке файл)?

ОтветитьОтветить
Dim, 13.12.2009 в 22:34

Устанавливал WordPress -2.8.6 сначала RU потом EN,
вместо второго шага - "header" WordPress - логотип и надпись.
Галочка не стоит, пробовал на ХР3 - та же фигня, - проблема в том что даже потом не высылает логин с паролем на майл.
В то же время в БД создается 7 таблиц, и при повторной инсталяции просит очистить БД. Может что-то блокирует выход в интернет? брандмаузеры, фаерволы выкл? хотя может на роутере...- может такое быть?
Еще момент хосты добавляю на флешке...

ОтветитьОтветить
Deimos, 15.12.2009 в 11:06

Dim, так, ну единственное что приходить в голову это заново установить денвер, старый до этого стереть, флешку убрать при установке и запуске денвера... Просто он создает доп.диск при запуске и возможно вместо его создания, он пытается записать данные на флеху.... Других идей сразу нет =( Если что стучите мне в асю, будем думать.... Ася в контактах.

ОтветитьОтветить
Dim, 15.12.2009 в 23:27

Результат таков - переустановил Денвер на жесткий диск - все вмиг заработало.
Видимо какая-то проблема с установкой на флеш - в чем именно так и не разобрался 8)
Спасибо за советы =)

ОтветитьОтветить
Deimos, 16.12.2009 в 20:18

Dim, слышал где то что версия для флешки нужна отдельная.... не обычная, хотя точно не знаю, никогда не пытался сделать из денвера портабл версию 😉

ОтветитьОтветить
motorr, 10.01.2010 в 03:53

Ввожу wptest(так назвал) в строку браузера, открывается яндекс... Попробовал ввести file:///Z:/home/wptest/www/wp-admin/install.php
Появляется логотип вп , а дальше вот такое:
'.__('Already Installed').'
'.__('You appear to have already installed WordPress. To reinstall please clear your old database tables first.').'

И дальше в подобном духе. Я так понял он че то типо уже установлено говорит, но ни че не установлено. Я скачал с сайта токо токо. Денвер скачал с официального сайта. ВП 2.9.1 ru то же с сайта основного.
Я когда то менял файл host отучал какую то прогу от инета, у меня теперь вот че там:
127.0.0.1 isg14.casalemedia.com
127.0.0.1 isg15.casalemedia.com
127.0.0.1 isg16.casalemedia.com
127.0.0.1 ads.PointRoll.com
127.0.0.1 icq.rambler.ru
#127.0.0.1 global.msads.net
127.0.0.1 distortica.com
1

ОтветитьОтветить
Deimos, 10.01.2010 в 10:47

motorr, перво наперво остановите денвер используя stop.exe, далее удалите всю папку WebServer (желательно потом перезагрузитесь - хуже не будет), далее поставьте денвер заново (ставьте туда куда он предлагает - С:\WebServer\), далее запускайте его с помощью start.exe и пробуйте в браузере ввести localhist... Если все заработало то ставьте WordPress если нет, то смотрим host, там должна быть строка:
127.0.0.1 localhost
если ее нет, до добавляем ее, единицу (1) лучше тоже от туда удалить, она там не к чему, далее рестартуем денвер - restart.exe
Если и это не помогло, то даже и не знаю что делать... напишите еще раз что он вам пишет, если я ничего не придумаю стоит попробовать отписаться на форуме денвера.

ОтветитьОтветить
motorr, 10.01.2010 в 15:09

localhost прописываю все нормально, пишет ура заработало. Создаю бд. Все норм. Потом прописываю wptest открывается яндекс с с таким запросом. http://wptest открывает http://wptest.com тоесть обращается не к папке на компе. Пробовал так писать file:///Z:/home/wptest/www/wp-admin/install.php результат в посте выше. Че делать уже не знаю. Есть аналог какой нибудь денвера?

ОтветитьОтветить
Deimos, 10.01.2010 в 16:35

motorr, всмысле прописываешь? Создаешь папке wptest в папке home?
Я тут подумал, знаешь в чем может быть проблема, после того как ты создал папку wptest надо ОБЯЗАТЕЛЬНО рестартонуть денвер, чтобы он прописал этот сайт в хосты к себе. Т.е. если ты создашь папку wptest когда денвер уже запущен, то как раз он его не увидит и кинет тебя на яндекс или гугл, смотря у кого какие настройки.

ОтветитьОтветить
SWIRID57, 10.01.2010 в 16:58

Сколько блогов WP можно тестировать на Денвере?

ОтветитьОтветить
motorr, 10.01.2010 в 17:29

Не могу прописать, че написано. Не отпраляет комент.
Но 127.0.0.1 www.wptest строчка есть при включеном. Полазил поискал, не у 1 меня такая проблема. Может есть все таки аналог денвера?

ОтветитьОтветить
Deimos, 10.01.2010 в 17:52

SWIRID57, сколько угодно, ограничений нет, хоть один, хоть 10000...

motorr, есть - XAMPP, но я им лично никогда не пользовался 🙁 Но говорят отличная штука! Введите в поисковике XAMPP найдется море статей по его использованию. Кстати нашел одну очень доходчивую статью на русском - Установка локального сервера XAMPP и WordPress - попробуйте может поможет, только если не сложно отпишитесь потом как все прощло, чтобы на будущее знать есть ли аналоги)

ОтветитьОтветить
motorr, 10.01.2010 в 21:43

Благодарствую. Обязательно отпишусь.

ОтветитьОтветить
motorr, 11.01.2010 в 01:34

Установил. Принциппиальных отличий я пока не заметил,а может просто не понимаю. В общем гуд))). Чуть по приятней оформление.
Впринципе очень даже не плохо. Самое главное заработало)))! Еще раз огромное спс.)))

ОтветитьОтветить
дима, 18.01.2010 в 23:15

Здравствуйте хотелось у вас спросить когда пишу в браузере http://localhost/wp в место wordpress пишет.Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл S:/home/localhost/www/wp, которого не существует.

Подскажите как это решить?

ОтветитьОтветить
Арина, 19.01.2010 в 22:53

Здравствуйте! А как импортировать из сети готовый блог на Денвер?

ОтветитьОтветить
Deimos, 22.01.2010 в 12:25

Арина, надо сделать все тоже самое что и в статье Перенос сайта на WordPress с Денвера на хостинг только на оборот. Т.е. сначала копируем из интернета все файлы на localhost (денвер), далее делаем backup базы данных, и восстанавливаем его уже на localhost'e - в общем все как в выше указанной статье (если по ходу процесса появятся вопросы - спрашивайте).

ОтветитьОтветить
Ян, 22.01.2010 в 23:11

Спасибо за ссылку на блог, жаль правда что через редирект.
P.S. Я устанавливаю сайты в localhost, потому что при установке в корневой каталог denwer зачастую глючит или не хочет работать. Каждый 2-й комментарий у вас о том, что на 5-м пункте что-то не так 🙂
По-моему набрать адрес http://localhost/wptest не намного сложнее, чем http://wptest.ru Тем более, что одноименный сайт в интернете при запущенном денвере не запустишь.

ОтветитьОтветить
Deimos, 25.01.2010 в 13:22

Ян, ошибка с редиректам устранена 😉 Просто при переносе подменял ссылки в базе и просто забыл отменить у Вас редирект, до новой версии блога ссылка стояла без редиректа.
На счет Денвера - в принципе можно и в локалхост устанавливать, только мне кажется проблема все равно останется (в смысле у тех у кого не получается), почему говорю что кажется, да по тому что ставил денвер уже сотни раз, на разные компьютеры и все всегда без проблем, только если сам тупил 🙂 И по этому не понимаю от куда появляются у многих такие сложности.
Вы считаете что если ставить в localhost то проблем не возникнет?

ОтветитьОтветить

Комментировать