Устанавливаем WordPress на localhost

      Я решил написать этот пост потому, что несколько человек пришли с поисковиков по вот такому запросу «как поставить wordpress mu на localhost» (видимо не найдя, ушли разочаровавши). По этому я решил обрабатывать все запросы с поисковиков (писать отдельный пост на тему запроса, если эта тема не освещена в блоге), чтобы в дальнейшем человек, пришедший с поисковика, в поиске нужной информации находил ее.

Итак, установка WordPress на localhost.

Зачем это нужно.

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

- проверят ваши самые бредовые идеи;
- писать программы, скрыпты для веб и проверят их работоспособность;
- настраивать и испытывать дизайн вашего сайта;
- и т.д.

А уже готовое решения выкладывать в Интернет.

     Едим дальше, что для этого нам нужно:

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

А если более простое решение?

Конечно, есть – Это «Денвер».

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

Второе нам нужен сам WordPress.

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

Английская версия и портал разработчиков ;
Wordpress-2.3.1 – Русская локализация от Калинин Иван (Lecactus) ;
Русский WordPress 2.3.2 beta, локализация от MaxSite.org;
Wordpress 2.3.1 Русская версия. Lecactus Edition;
Беларуская версия WordPress 2.2;
Украинская и многоязычная версия WordPress 2.3.1 MLI;
Русская многопользовательская версии WordPress MU 1.3;
Wordpress MU 1.3 Русская версия. Lecactus Edition;
Русская многопользовательской версии WordPress MU 1.3;

Ну, думаю достаточно ссылок.

     Установка Wordpress.

Выбрали, скачиваем, и распаковываем в виртуальную директорию веб сервера. Если при установке Денвер-а вы наменяли пут, инсталляции пакета, то архив с Wordpress-ром распаковываем суда -

Wordpress_Instal_Parh

      Далее создаем базу данных для Wordpress.

Открываем в проводнике папку C:\WebServers\etc, и запускаем Run.exe (для удобства сделайте ярлыки на рабочий стол, 1.Restart.exe- перезагрузить сервер; 2.Run.exe – запустить сервер; 3.Stop.exe – остановить работу сервера).

Запускаем Internet Explorer, и в адресной старке пишем путь до скрипта администрирования хоста - http://localhost/Tools/phpmyadmin/.

phpmyadmin

Загрузится скрипт phpmyadmin (администрирования), в нем создаем базу, смотри рисунок.

phpmyadmin_A

1. Запоминаем имя пользователя «root@localhost»(далее он нам будет нужен);
2. Вписываем имя нашей базы, например: «w1»;
3. Ставим кодировку для базы (обязательно прочитайте ридме версии выбранного Wordpress, там должно быть указано кодировка версии, иначе текст будет неправильно отображаться).
4. Нажимаем кнопку создать создать.
Все база создана.

Примечания:

Если в вашей версии нет панели администрирования вот вам архив панели распакуйте его в - \home\localhost\www\Tools\phpmyadmin

Скрипт phpmyadmin

      Настройка конфигурации Wordpress.

Открываем в проводнике папку C:\WebServers\home\localhost\www,

Wordpress_config

находим файл wp-config.php, открываем его в блокноте и прописываем конфигурацию нашей база, примерно так:

// ** MySQL settings ** //
define(’DB_NAME’, ‘w1′); // The name of the database (Имя базы)
define(’DB_USER’, ‘root’); // Your MySQL username (Имя пользователя)
define(’DB_PASSWORD’, ”); // …and password (Пароль к базе)
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value (Пут до базы)

Все, настройки сохраняем.

      Инсталляция Wordpress.

Запускаем Internet Explorer, и в адресной старке пишем путь до скрипта инсталляции Wordpress - localhost/wp-admin/install.php.

instal

    Следуем инструкция (не буду описывает процесс инсталляции, ну очень простой процесс).

Все пользуемся.

Для загрузки сайта в Internet Explorer, используйте адрес localhost.

Мой блог на localhost.

localhost

PS. Если что не понятно или не получается задавайте вопрос в комментариях, постараюсь ответить.

В следующем посту расскажу, как можно установить много пользовательскую версию WordPress Mu на localhost.

Статьи похожей тематики

Отзывов (52) на «Устанавливаем WordPress на localhost»

  1. Lecactus пишет:

    думал что будет написано именно про WP MU, но это все применимо только к обычной версии вордпресса. для MU требуется в файле hosts придумать свой домен и назначить его на локальный ИП компьютера, т.к. на адрес http://localhost/ wordpress mu не ставится!

  2. MAX пишет:

    WPMU на локалхост не ставится.

  3. Blog Business » Архив блога » Устанавливаем WordPress Mu на локальный сервер. пишет:

    […] В предыдущем посте я рассказал, как установить WordPress на localhost, в том посту расскажу, как установить […]

  4. Yriy пишет:

    У меня не открывается phpmyadmin, нверное не такая версия как в описании, я у себя уже нашел где находится папка пхп админ, но я не знаю какой там файл нужно запускать. Как мне разрешить эту проблему?

  5. admin пишет:

    Если Вы хотите создать базу, то скачайте SQLyog Enterprise скачать можете здесь - http://dreamprogs.net/news/2007/06/19/sqlyog_enterprise_6_00_retail.html, это более легкое решения.
    http://localhost/Tools/phpmyadmin/ - доступ к панели администрирования дожжен быть таким. Покажите иерархию ваших папок, где вы его нашли.

  6. admin пишет:

    Выложил в тексте поста скрипт phpmyadmin.

  7. Yriy пишет:

    Вот иерархия:
    C:\WebServers\usr\local\mysql5\data\phpmyadmin
    И на виртуальном:
    Y:\usr\local\mysql5\data\phpmyadmin

  8. Yriy пишет:

    Все, работает. Большое спасибо.

  9. Yriy пишет:

    phpmyadmin - работает, но вот когда начинаю инсталяция пишет про какую-то ошибку. Меня интересует какой пароль нужно прописывать для доступа к базе если его там нет:
    define(’DB_PASSWORD’, ”); // …and password (Пароль к базе)

    и еще

    define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value (Пут до базы) - что здесь прописывать можно по конкретней.

    Просто я новичок в этом деле. Сори если чуток достал.

  10. Yriy пишет:

    Я уже разобрался…

  11. Виктор пишет:

    Очень хорошая статья.Я понимаю,что установка WP процесс сложный и все
    не учтешь.Я дошел до инсталляции (выполнял все Ваши рекомендации) и тут получил Error.Менял базу данных,но ничего не помогает.Что делать
    не знаю?

  12. admin пишет:

    Пожалуйста укажите ошибку (что пишет скрипт wp), разберемся.

  13. Виктор пишет:

    Error establishing a database connection
    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?
    If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

  14. admin пишет:

    Пожалста свяжитес сомной по ICQ

  15. admin пишет:

    Скорее всего в файле конфигурации wp-config.php, закралась ошибка.

  16. Pavel пишет:

    плиз напишите в мою icq !есть пара вопросов!

    326921652

  17. Виктор пишет:

    Спасибо, разобрался, все работает

  18. vredin пишет:

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

  19. Rillok пишет:

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

  20. AbMan пишет:

    Rillok – пожалуйста, расскажите боле подробно, а то не совсем понял вашу проблему, или стукните в ICQ 49 ноль три два 7494.

  21. evolvus пишет:

    Я установил на своем компьютере Денвер, WordPress, phpmyadmin для создания блога на localhost. С помощью phpmyadmin создал базу данных. Провел инсталляцию Wordpress, точнее только ее первый шаг (ввел имя блога и емейл). Было сообщение о завершении инсталляции. Как мне теперь войти в панель редактирования блога? Через wp-login.php не получается. Требуется пароль, которого при инсталляции я не получал (не было второго шага). И еще. Страницы блога созданы. Их можно видеть. Но в какой папке они находятся, не понятно. Буду благодарен за любую подсказку.

  22. AbMan пишет:

    Evolvus – если у Вас стоить последний Денвер, то вы можете получить пароль к WordPress-у, в заглушке «!sendmail» (C:\WebServers\tmp\!sendmail), откройте последние письмо отосланный скриптом WordPress (файль с датой и временим, пример: 2008-05-26_04-12-42.eml), открыть можно в блокноте.

    Или запросите отправку новой пароли на емайл (_http:// localhost/wp-login.php?action=lostpassword).

    Вход в админку _http:// localhost/wp-login.php

    Вообще-то если скрипт сообщил что установка прошла успешно то на данной странице должен быт логин, пароль и ссылка для входа в админку.

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

  23. evolvus пишет:

    AbMan, большое спасибо! Кое-что прояснилось… Только у меня в \tmp нет !sendmail. Видно, заглушка не работает. А должна работать, судя по ридми. Ну, ладно. Будем искать…

  24. Павел пишет:

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

  25. Татьяна пишет:

    Добрый день. у меня такая проблема - при попытке открыть localhost/wp-admin/install.php выдает Not Found
    The requested URL /wp-admin/install.php was not found on this server.

    Подсказка Денвера
    Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/wp-admin/install.php, которого не существует.

    что делать?

  26. WpTj пишет:

    Вот в этом посту есть «Пошаговая инструкция по переносу сайта с localhost на хостинг».

    Татьяна, просто введите в браузер localhost скрипт сам даст правильную ссылку (если вы правильно скинули файлы).

  27. Олег пишет:

    Объясните пожалуйста, как загрузить данные на сервер (4 шаг в установке WordPress)

  28. WpTj пишет:

    Олег – вот вам ссылки про закачку файлов на сервер (закачка файлов с помощью программ FTP -http://gcms.graymur.net/usefull/ftp.html, Как закачать файлы (сайт) на сервер - http://www.izcity.com/data/inet/article1160.htm)

  29. Олег пишет:

    Не получается. Объясните плз, куда распаковать этот WP.

  30. Олег пишет:

    И обязательно ли устанавливать Денвер? А то у меня вроде и так есть phpmyAdmin и mySQL

  31. WpTj пишет:

    Олег, если у Вас установлен и правильно настроен сервер Apache с phpmyAdmin и mySQL, то устанавливать Денвер не нужно, иначе вам нужно удалить (деинсталироват) phpmyAdmin и mySQL и установит Денвер.
    Архив WP распаковываем в любой каталог на нашем компьютере, поле содержание (файлы и каталоги) каталога WordPress (WP) (именно содержание каталога а не каталог WP) переносим. Если на виртуальный хостинг то в папку HTMLpublic (или WWW), если на локальный хостинг то «***\home\localhost\www».

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

  32. Олег пишет:

    Wptg, Ваш uin в аське-243-373-671?

  33. WpTj пишет:

    нет, вот этот 490327494

  34. Таня пишет:

    Добрый день.
    Ставлю WordPress, дохожу до инсталляции выводит ошибку
    Parse error: syntax error, unexpected in Z: home/localhost/www/wp-config.php on line 5

  35. Таня пишет:

    Додумалась сама, все удалила и поставила заново, надо ставить не кривыми руками.;)
    Спасибо за информацию. Она мне очень помогла.

  36. Ludmila пишет:

    define(’DB_USER’, ‘root’); // Your MySQL username (Имя пользователя) - откуда взять имя пользователя или можно вписать любое????????
    define(’DB_PASSWORD’, ”); // …and password (Пароль к базе)- какой пароль, любой или его где-то нужно взять??????
    define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value (Пут до базы)- как прописать эту строчку????? уже несколько часов вожусь, и не получается у меня.

  37. Volganin пишет:

    Добрый день, при попытке войти на /http:.//localhost/wp-admin/install.php, появляется:
    Подсказка Денвера
    Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/wp-admin/install.php, которого не существует.

    В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:

    URL Куда указывает
    /http:.//***/cgi-glob/script.cgi /home/cgi-glob/script.cgi
    /http:.//***/cgi/script.cgi /home/***/cgi/script.cgi
    /http:.//***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi
    До этого шага шло все гладко.
    Пожалуста, обьясните что делать.

  38. WpTj пишет:

    Ludmila – Куда вы устанавливаете WP на локалхост и на хостинг.
    Если на локалхост то те данные что вводили при создании базы данных. Если на виртуальный хостинг то в панели управления БД. (читайте внимательнее)

    Volganin – как кую версию WP устанавливаете, если версия WP5 -6 то достаточно в браузере ввести localhost, WP сам найдет установочный модуль. Если версия ниже значит вы где то ошиблись (при копировании файлов).

  39. Afigenskij пишет:

    Мой WordPress выдает такую ошибку:
    Warning: Cannot modify header information - headers already sent by (output started at Z:\home\wp\www\wp-config.php:1) in Z:\home\wp\www\wp-admin\install.php on line 12
    А в место букв закарючки.
    Подскажите что не так сделал.
    Кодировку в базе данных соблюдал.

  40. WpTj пишет:

    Проверти еще раз файл wp-config.php, может вы что-то пропустили, обратите внимания на первую строчку данного файла (может тег рнр пропустили).

  41. Анна пишет:

    При вводе _http//localhost/wp-admin/install.php

    выдаёт

    Not Found

    The requested URL /wp-admin/install.php was not found on this server.
    Подсказка Денвера

  42. WpTj пишет:

    Анна, если вы ставите WP версию выше 2,32 то нужно просто набрать в браузере локалхост ( localhost/), иначе проверти правильность распаковки и размещения WP.

  43. Puf пишет:

    pliz admin pomogi mne .
    napiwi mne na icq 350909144
    ili dai mne svoi icq ia napiwy.plz
    help

  44. Егор пишет:

    Здравствуйте! У меня при установке на хостинг выдаёт ошибку [04-Dec-2008 21:31:53] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/yanekuc3/public_html/mydomain/wp-config.php:1) in /home/yanekuc3/public_html/mydomain/wp-includes/pluggable.php on line 770

    Причём, если заменить файл на config из английской версии, всё пашет. Проблемы начались, когда поставил последнюю версию. Может, кто-то знает, в чём дело?

  45. olek пишет:

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

  46. denis пишет:

    хай
    при конфигурации (динк - localhost/wp-admin/setup-config.php?step=1)
    он спрашивает :
    Database Name - w1
    User Name - root@localhost
    Password - 123456
    Database Host - K:\home\localhost\www ( в папке wwwу меня лежит WP 2.9.1
    Table Prefix - wp тут ничего не менял

    что не так делаю)))
    все эти данные я забил в файле K:\home\localhost\www\wp-config-sample.php

    ?
    спасибо заранее

  47. denis пишет:

    мне кажется к базе не туда коннектюсь…но куда надо - не догоняю.

  48. denis пишет:

    дохимичил)

    вообщем пытался поменять пасс. Только потом дошло что я менял пасс на пхп и теперь у меня страница с видом…

    Error

    MySQL said:
    #1045 - Access denied for user ‘root’@'localhost’ (using password: NO)

    и тут тоже нужна помощь)

  49. denis пишет:

    вопросы все сняты- при помощи нескольких сайтов блог создан
    всем спасибо

  50. Сергей пишет:

    Скажите, пожалуйста, как сделать поддержку поддоменов на денвере?…

  51. st9ler пишет:

    Здраствуйте. Сразу после localhost/****/wp-admin/install.php не грузится страница wp-login. В чем

  52. Rainu пишет:

    Здравствуйте! У меня такая же проблема, как и у Rillok.
    Сначала была ошибка Error establishing a database connection, но с ней я разобралась. Теперь загружаю сайт, а там просто текст и ссылки. Т.е. никакого дизайна и картинок нет и в помине. Помогите, пожалуйста, очень нужно(

Оставьте отзыв

Блог защищен интеллектуальной системой защиты от спама.