Как установить сервер и Вордпресс на своем компьютере
Дата: 13.06.2008 | Автор: Игорь Квентор | Рубрика: WordPress, Сервер |
Тэги: база WP, Вордпресс, Денвер, установка Wordpress

Для начала парочка замечаний организационного характера. Тема подразумевает установку базового пакета Денвера. Данный комплекс — есть весьма удобный и несложный инструмент, который позволит вам запускать на вашем домашнем компьютере всевозможные PHP-движки форумов и различных CMS. И если даже вы ни черта не смыслите в ПХП, но очень хотите соорудить собственный шаблон для Вордпресса, то сей продукт как раз то, что нужно.
Тем же, кто желает более подробно и вдумчиво ознакомиться с установкой и работой сервера на локальном компьютере (в том числе и на Unix-системах), предлагаю прочитать весьма толковую и доходчивую статью “Установка веб-сервера на локальный компьютер”.
Скачать последнюю, свежую версию за номером 3 вы можете с сайта разработчика Денвера. Файл подается в виде инсталлятора, так что вам нужно только закачать и кликнуть дважды по иконке запуска. Перед началом установки рекомендую выключить всякие фаерволы и антивирусы, чтобы не возникало глюков.
Установка Денвера не представляет из себя ничего сложного. По ходу вам будут задаваться наводящие вопросы типо: да, нет. Советую не парить моск и соглашаться с предложенными вариантами. Так же во время установки будет создан дополнительный виртуальный диск. Скорее всего с буквой Z (не знаю как в 3-й версии, а во 2-й было именно так). С этим тоже соглашайтесь. И хоть в разделе «Мой компьютер» появится этот новый раздел, физически он будет расположен в разделе С. На вопрос об автоматическом запуске сервера или ручном выбирайте ручное. Это несложно на самом деле. Зачем вам запускать сервер автоматически каждый раз при включении компа?
После установки на вашем Рабочем столе появятся три иконки сервера: Старт, Стоп и Рестарт. Пользоваться вы будете чаще всего первыми двумя. Для начала кликните на иконке Старт. Если вы ничего не напутали и пользуетесь Виндовзом ХР, а не древним 95-м, то запуск пройдет без сучка и задоринки.
Далее открываете любимый браузер и в адресной строке набираете:
http://localhost/
Здесь вы увидите начальную страницу Денвера с воплями «Ура! Чорт побери, оно таки заработало!» Там же в менюшке будет ряд разделов. Один из них называется Утилиты. Он нам еще понадобится, а пока давайте сразу попробуем поставить на нашем компе Вордпресс.
Если вы еще не скачали дистрибутив (блин, ну и словечко!) Wordpress, то рекомендую сделать это немедля. Качаем версию 2.3.3 у mywordpress.ru.
Про версию 2.5 ничего не буду говорить, сам пока не пользую, ибо сырая и глючит много.
Скачали, распаковали в укромное местечко. Теперь забираемся в диск С, куда у нас установился Денвер. Там вы обнаружите новую папку с именем WebServers. Заходим в нее и далее по пути:
WebServers\home\localhost\www\
Здесь мы и положим папку со скачанным Вордпрессом. Обзовем ее, скажем, просто WP. Теперь забираемся в эту папку WP, разыскиваем там файл wp-config-sample.php и открываем его при помощи профессионального текстового редактора PSPad. Почему им, а не Блокнотом? Дело в том, что всякие Блокноты и иже с ними могут напихать в код PHP всевозможных невидимых символов, которые будут портить всю работу движка, а вы, соответственно, будете безуспешно плясать с бубном, но ничего не сможете сделать. Поэтому не ленимся и скачиваем безусловно полезный и нужный в хозяйстве PSPad.
Открыли файл wp-config-sample.php? Замечательно! Не забудьте только в самом PSPad-е в меню Формат установить галочку на UTF-8. Ибо в этой кодировке работает Вордпресс. Теперь нам нужно в этом файле сделать парочку записей. Я уже рассказывал, как правильно настроить конфигурационный файл Вордпресса, но таки повторю:
define(’DB_NAME’, ‘putyourdbnamehere’); // имя базы данных
define(’DB_USER’, ‘usernamehere’); // ваше имя пользователя MySQL
define(’DB_PASSWORD’, ‘yourpasswordhere’); // …и пароль
Вот три строки, которые нас интересуют. В первой вместо слова putyourdbnamehere пишем на латинице имя нашей базы данных. Пока любое. Скажем, vasyadb. Во второй строке вместо слова usernamehere вписываем имя пользователя. Чтобы сильно не мудрить, впишем пока тоже самое — vasyadb. Ну и в третьей строке, как нетрудно догадаться, пишется пароль к базе. Вместо слова yourpasswordhere пишем что-нибудь типо 12094537. В результате должно получиться так:
define(’DB_NAME’, ‘ vasyadb ‘); // имя базы данных
define(’DB_USER’, ‘ vasyadb ‘); // ваше имя пользователя MySQL
define(’DB_PASSWORD’, ‘12094537′); // …и пароль
Теперь сохраняем этот файл в той же самой папке с Вордпрессом, но только имя файла напишем так: wp-config, то есть уже без simple. Теперь файл wp-config-sample.php можно смело удалить из папки, он нам больше не нужен. Здесь все.
Далее нам понадобится раздел Утилиты сервера, о котором я говорил ранее. Если кто забыл, то заходим вот сюда:
http://localhost/
Ищем в меню Утилиты, переходим в этот раздел и находим там ссылку: «Заведение новых БД и пользователей MySQL». Здесь находим несколько пунктов:
Пароль администратора MySQL:
Имя базы данных:
Логин пользователя:
Пароль:
…еще раз:
Соответственно, вписываем то же самое, что и в конфигурационном файле Вордпресса:
Пароль администратора MySQL: (ничего не пишем)
Имя базы данных: vasyadb
Логин пользователя: vasyadb
Пароль: 12094537
…еще раз: 12094537
И давим кнопку «Создать». Готово? Теперь в браузерной строке набираем следующее:
http://localhost/WP/wp-admin/install.php
Если сделали все верно, то появится знаменитое окно приглашения к «установке WP за пять минут». Там вписываете название блога и мыльце. Получите взамен пароль админа. Это все.
Напоследок парочка полезняшек:
1. Создайте в вашем любимом браузере отдельную папку с двумя закладками:
http://localhost/WP/wp-login.php - вход в админскую Вордпресса;
http://localhost/WP - непосредственно сам блог на ВП.
2. Шаблоны тем в Вордпрессе находятся в папке wp-content\themes\. Соответственно, сюда же складываете все новые темы, что вы нашли в сети и которые вы затем будете нещадно кромсать и переделывать на свой лад. Рекомендую при этом не удалять из этой папки тему default, ибо если вы чего-то напортачите, то эта темка будет как палочка-выручалочка. Кроме того, без нее могут не работать некоторые функции и в других темах. Так что бдите.
Комментарии (62) на запись “Как установить сервер и Вордпресс на своем компьютере”
Трэкбеки
Оставить комментарий










:) Написал таки! Огромное тебе спасибо за это))
Да не за что! Была бы польза человекам. :)
o_O
человекам оно полезно дальше некуда! огромное спасиба!
Привет, после всех установок мне высвителась инфа о том что апач стал на мою машину, а потом:
“Вы видите это вместо ожидаемой страницы?
Эта страница находится здесь потому, что администратор системы изменил конфигурацию этого веб-сервера. Пожалуйста, свяжитесь с лицом, ответсвенным за поддержку этого сервера для выяснения ваших вопросов. Apache Software Foundation, автор ПО веб-сервера, которым пользуется администратор этой системы, не связан с поддержкой этой системы и не может помочь Вам разрешить проблемы конфигурации.”
Облазил все ссылки с Вашего сайта с сайта самого денвера на хелпы, и пока ничего не помогло, может что то посоветуете?
Гууд Хорошая статья! Спасибо!
Привет, Михаил! Стукните в асю, попробуем решить:
269-945-95восемь
Хорошая статья. Но хочу заметить, что стоит познакомить пользователей и с другими пакетами разработчиков, которые ни чуть не уступают Денверу.
спасибо за статью - просто и понятно. На работе мне админ ставил движок, а вот сейчас дома с вашей помощью разобралась :) Кстати, последняя версия вордпресса - 2.5.1 - вполне нормальная, темы созданные на основе дефолтной прекрасно работают. Единственный замеченный баг - в ИЕ, когда хочешь оставить коммент на пост, и при этом не вводишь одно из обязательных полей, выдаётся ошибка 500 (при обновлении страницы - ошибка 405). Админ сказал, что это из-за маленького веса файла /wp-comments-post.php. То есть при желании можно его утяжелить графикой и должно работать.
2 Vsemirnik: я бы с удовольствием, но с другими пакетами просто не работал, поэтому ничего посоветовать не могу.
2 amelie: спасибо на добром слове! :) Про ВП 2.5 ничего сказать не могу, сам не пользовал еще. Хотя надо уже приобщаться понемногу. Все таки мир не стоит на месте.
Я сама только с Денвером работала, как-то не решаюсь с другими программами работать или привыкла уже.А так я несколько нашла, но так и не устанавила. :-)
Да, кстати скоро выходит новый Днвер, там можно будет работать без создания виртуального диска и еще куча новшеств.
А знаете, почему ВП, не очень любит Google?
:-)
Любопытно! Впервые слышу о том, что гугль не любит ВП. Поведайте скорее :)
Я раньше использовала его, пыталась вывести в 10 , но полгода результатов не было заметно, затем сделала свое и быстро попала в 20 ку.
Вот так.
Возможно, это просто стечение обстоятельств. Не факт, что гугль именно “не любит” ВП. Кроме того, вы же знаете, что гугль любит держать новые сайты в песочнице. Возможно, что как раз к моменту перехода на свой движок домен из песка выбрался, потому и попал в 20. :)
Возможно, но сомнения остаются. :-)
Развертывание блога на Wordpress с использованием Lighttpd и MySQL на CentOS/Fedora/RHEL -
http://easylinux.ru/node/298
Пожалуйста, не кидайте в меня помидорами, я совсем новичок, учусь по материалам сайта. Сталкиваюсь с
проблемой: настройку конфигурационного файла WP делаю, а продолжение - не могу! Где находится тот раздел Утилиты?
“Далее нам понадобится раздел Утилиты сервера, о котором я говорил ранее. Если кто забыл, то заходим вот сюда:
http://localhost/
Ищем в меню Утилиты, переходим в этот раздел и находим там ссылку: «Заведение новых БД и пользователей MySQL». Здесь находим несколько пунктов:
Пароль администратора MySQL:
Имя базы данных:
Логин пользователя:
Пароль:”
У меня все файлы названы по английски. Нужна папка с названными файлами, или это отдельные файлы?
Денвер у меня работает, но баз данных пока не создавалось (пока только HTML+CSS)
Пожалуйста, подскажите, в чем ошибка.
Здравствуйте, Илья! Вы не первый уже спрашиваете об этом. Сам я свежую версию Денвера не ставил, но подозреваю, что теперь она полностью на английском языке. Однако вряд ли что-то кардинально изменилось. Возможно теперь раздел Утилиты обзывается несколько иначе (utilites или tools), что самой сути не меняет :)
Еще раз: это не папка и не файлы, это пункт меню.
Здраствуйте, Игорь! У меня есть вопрос по поводу сервера… Как настроить сервер Денвер, чтобы отправлялись письма, с сайта локального, на почту мне, когда пишут в разделе обратная связь на сайте мне вопросы.. Это первый вопрос, если Вы знаете….
И второй вопрос…Никак не могу разобраться, как и где прописать настройки для IP, так как у меня постоянный IP, не выходит сделать доступным ресурс локальный в Интернете.. Если знаете, подскажите мне, если вам не трудно… Зарание, большое спасибо!!!
Здравствуйте, Виктор!
К сожалению в такие тонкости не вдавался, потому ничего подсказать не смогу. Попробуйте поискать на форуме Денвера. Возможно там уже есть ответы.
Привет автору, может узнаете. :-)
Илья, зачем Вам эти утилиты, я так понимаю, Вам нужно базу создать, так делайте это в PHPMYADMIN, там все проще простого. Я настолько в свое время сложно понимающая это все. За пару дней разобралась с тем куда и каие фаилы записывать и что редактировать. Базу создавайте в ПЧПмай админ , устанавливайте кодировку и все. Потом и с утилитами разберетесь. Вроде в Денвере все руссифицированно. Скоро выйдет новый файл Денвера! Всем скачивать обязательно!
Виктор, просто указывайте в своем скрипте адрес нужной электронной почты, у меня так работает.
А Ip меняйте в файле хостов hosts, Девнер с ним работает и все в нем задает, ищите его в системной папке, он скрытый и ситемный.
Спасибо мне. :-)
Привет, Хранительница файлов! Узнал, узнал. Рад видеть! :)
А я вот выбираю между Денвером и XAMPP.
Какие “за” и “против”?
я ксамп юзал - понравилось
Спасибо. На другом сайте попробовал, запутался. По твоему руководству за пять сек все получилось!!! Удачи :))
Помогите, пож-та, у меня ОШИБКА: Для работы WordPress 2.3.3 требуется MySQL 4.0.0 или новее.
наверно глупый вопрос, но я не знаю что делать…
Денвер установлен, простые сайты открывается, а WP - нет((((
2Sonic: спасибо! И тебе тож! :)
2Tanya: а Денвер какой версии установлен?
Помогите!
Создала базу данных, а окно приглашение не высвечивается. В чем может быть ошибка?
tita, мало данных. Где создали базу, как создавали? Не зная этого сложно ответить на ваш вопрос.
на http://localhost/ содала базу, а окно приглашения не высветилось. вроде все делала по вашим записям. могут быть какие нибудь типичные ошибки?или лучше заново сделать?
по ссылке
http://localhost/WP/wp-admin/install.php
ничего не открывается((
Проверьте файл wp-config.php, чтобы данные совпадали (имя базы, имя пользователя, пароль). Файл wp-config-siple.php не забыли удалить?
все работает. спасибо
Здравствуйте Игорь!
Установка прошла успешно, получил логин и пароль.Из под админа сделал первую запись, сохранил. Нажимаю на предварительный просмотр-главная страница с заставкой хостера wp-host. Выхожу запускаю обозреватель то же самое: заставка от хостера и отсутсвие блога. В чем дело?
Здравствуйте, Николай!
Такое иногда случается, когда домен зарегистрирован совсем недавно. Ваш местный провайдер еще не полностью обновил списки адресов, поэтому возможны такие глюки. Нужно немного подождать. Бывает что день-два, а то и все 3, если попадает на выходные. В дальнейшем все будет работать нормально. А сейчас попробуйте зайти на ваш сайт через какой-нибудь прокси. Вот, например:
http://hidemyass.com/
Другой вариант - ваш браузер показывает страницу из кэша. Попробуйте очистить кэш и обновить страницу.
Добрый день!
Игорь проблема оказалась в хостере wp-host. Ответ таков: “Вам надо было удалить наши файлы index.htm,style.css,bg.jpg, которые создаются при активации аккаунта”. Файлы удалены, в IE блог появился. В мозилле такая же заставка хостера. Очистка кэша мозиллы не помогла. Можете сказать в чем дело?
:) На самом деле это не проблема конкретного хостера. Любой хостинг по-умолчанию содает для сайта страницу-заставку, показывая тем самым, что сайт к хостингу прикручен и работает. Эту заставку (и сопутствующие файлы) необходимо удалять самостоятельно.
Кстати, у меня в Мозилле все работает исправно, ваш сайт http://www.domot.ru/ загружается.
Здравствуйте Игорь, у меня такая же проблема как была у 32tita прописал логин и т д.. всё совпадает сэмпл удалил всё проверил раз 10 прееделывал по вашим инструкция.. всё равно окно приветствия не вылазиет
Здравствуйте, Алексей! А что именно появляется вместо окна приветствия?
Здравствуйте, Игорь! Обновила WP до 2.7. На удаленном все работает без проблем, а на локальном доступна только главная страница. При попутке перехода на любую другую попадаю на “Ура, заработало!” (http://localhost/denwer/). Подскажите, в чем ошибка.
Спасибо.
Здравствуйте, Лариса! Сложно сказать. Возможно при обновлении произошел глюк. Если исправить не получается, то попробуйте на локальном просто переустановить ВП уже новой версии, но до переустановки сохраните базу данных, а после импортируйте ее в свежеустановленный блог.
Здравствуйте, Игорь!:-)
Спасибо большое за статью!!! Очень помогла.
Может быть Вы поможете или подскажете, где можно что-то почитать на тему установки на Денвере gallery 2.2.-17.
Не совсем понимаю пока какие и где начальные конфигурации нужно задать…
Загрузила в Денвер галерею, изменяю config (прописываю базу, имя, пароль), создаю базу на localhost… не знаю правильно ли это делаю… и что делать дальше…
Спасибо :-)
Здравствуйте, Марина!
Про конкретную галерею ничего сказать не могу, не пользовался. В принципе все происходит точно так же как и с ВП, и со скриптами форумов и пр. Сначала создается база, потом правится конфигурационный файл, потом скрипт запускается. Могут быть нюансы, но о них обычно пишут в файле readme. Посмотрите, возможно там расписано подробно как устанавливать галерею.
:-)буду пробовать ещё. Постараюсь найти в чем проблема…
Спасибо Вам большое за книги и за веб-советы.
Пробовать надо обязательно! И все получится :)
Здравствуйте Игорь! Все делалка вы писали, но происходит каждый раз одна и таже ошибка прзаведении новой БД: заполняю все как нужно(кроме первой строки)- и бац ощибочка: Access denied for user ‘root’@'localhost’ (using password: NO). Далее на первой строке пишу рут, и на следующая: Ошибка SQL: Field ’ssl_cipher’ doesn’t have a default value. Нажиаю еще раз и на: Ошибка: такая база данных уже есть. Перехожу по адресу: http://localhost/WP/wp-admin/install.php и ничего.. ожет вы знаете в чем причина.
Здравствуйте, Алексей!
В первой строке, там где “Пароль администратора MySQL” ничего писать не нужно, оставляем ее пустой. Далее попробуйте не использовать имя root, а впишите что-то другое.
И снова здравствуйте! Ничего не помогает, остовляю поле “Пароль администратора MySQL” пустым, выдает: Ошибка: Access denied for user ‘root’@'localhost’ (using password: NO).
Напишу там что-нить (root также писал), Ошибка: Client does not support authentication protocol requested by server; consider upgrading MySQL client. И не знаю что мне делать (пытался создать БД под простым пользователем с правами админа)
Здравствуйте,Игорь. Спасибо вам за советы. Попробовал установить всё как советовали. Вроде что то получается. Только не могу понять в чём ошибка :При входе в админку у меня высвечивется такая запись (Fatal error: Call to undefined function wp_enqueue_style() in Z:\home\localhost\www\WP\wp-content\languages\ru_RU.php on line 6 )
Пробовал на сайте денвера найти ответ. Но там ребята не терпят чайников и все вопросы в мусор пихают.Может что посоветуете? Спасибо!
добрый день, Алексей!
Провела установку по вашей инструкции на денвер.
База данных создалась успешно.
А когда пытаюсь открыть установочник ворд-пресса , то выдает вот что:
This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.
* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?
Помогите!
Здравствуйте, Вадим! В вашем случае Денвер говорит, что не находит указанную функцию в языковом файле. Возможно это глюк новой версии движка ВП. Попробуйте поспрашивать на форуме поддержки ВП http://forum.maxsite.org/index.php
Либо, как вариант, установите более старую версию движка Вордпресс.
Здравствуйте, Ольга! Меня зовут Игорь :) Какой программой пользовались, когда правили файл wp-config-sample.php? И не забыли ли переименовать его в wp-config.php?
Простите, Игорь!
Уже работает! Спасибо за инструкцию!
Еще вопрос: какие плагины, кроме базовых стоит обязательно установить на блоге?
Ольга, все зависит от вашей версии движка ВП. В последних, насколько я знаю, уже в комплекте идет масса плагинов. Некоторые из них даже лишние. Перечислите, какие установлены у вас, тогда я смогу подсказать чего еще добавить или наоборот удалить.
У меня уже есть: MaxSite Russian Date, WP Super Cache,RusToLat,Hello Dolly,Akismet.
Еще собираюсь установить AdSense/
Какие еще плагины нужны и, главное, для выполнения каких функций… А то я - чайник!
По плагинам я уже рассказывал вот здесь http://www.websovet.com/nastrojka-plaginov-vordpress
Hello Dolly вам точно не понадобится :) Этот плагин выводит на вашем блоге случайную строчку из одноименной песни.
Он стоял в сборке…
Спасибо!
Пошла читать!
Здравствуйте,Игорь! Спасибо! Не помню уже ,что делал(давно было) ,но всё заработало. Для себя сделал важное открытие: Оказывается в сообщении системы последняя цифра - это строка в которой находится ошибка! :)А пострадал я из за невнимательности - перепутал строки в которых производил изменения. Ещё была “ошибка” с которой я тоже справился. utf 8 у меня не пошло и вылазили разные кракозяболы в последней версии Вордпресса. Пока в настройках блокнота(Писипейджа) не поменял кодировку. Менял методом тыка ,но всё заработало!
Теперь следующий этап-изучение настроек Вордпресса и хочу успеть купить доменное имя пока там акции разные. Я нашёл в зоне инфо (как вы и советовали )по 1,99 долларов. Может не в тему ,но всё же - это надёжный регистратор ? Как вы думаете http://webst.ru/
зравствуйте, Игорь!
Прочла вашу книгу про блочную верстку. Очень помогла. И про Денвер тоже. Денвер установила, но работает только стартовая страница типа “Ура-а! Заработало!” А другие тестовые нет, выходит сообщение о невозможности отобразать страницу или в автономном режиме не работает, по совету прокси-сервер отключен.
Марианна, обычно Денвер сам подсказывает, где искать ошибку. Если он что-то не может открыть, то он указывает по какому пути пытался открыть файл. Нужно посмотреть на этот путь и определить, там ли он ищет нужный файл.
Здравствуйте, Игорь.. в общем,я новичек в этом деле и сразу же решил проследовать вашей инструкции по установке… все шло отлично,до того момента.. как все установилось и я начал заходить в админку вордпресса!
Когда появляется окно с логином,то над ним текст:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-login.php on line 290
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-login.php on line 302
Когда ввожк пароль и логин… то появляется белый фон,а на нем записи:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-login.php on line 290
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-login.php on line 302
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-includes\pluggable.php on line 662
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-includes\pluggable.php on line 663
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-includes\pluggable.php on line 664
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\wp\wp-config.php:1) in Z:\home\localhost\www\wp\wp-includes\pluggable.php on line 865
Извините,что текст такой объемный) жду помощи) спасибо!
А в админскую попадаете или кроме блого фона и ворнингов ничего нет?
Миша, остановите денвер, скопируйте wordpress по адресу Z:\home\wordpress\www\ запустите денвер, в браузере введите http://wordpress/ откроется пошаговая установка (не нужно лезть не в какие файлы). Что касается вашей ошибки, то это из-за того, что когда вы сохраняли файл wp-config.php, то сохранили файл в неправильной кодировке.