Устанавливаем 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.
Открываем в проводнике папку C:\WebServers\etc, и запускаем Run.exe (для удобства сделайте ярлыки на рабочий стол, 1.Restart.exe- перезагрузить сервер; 2.Run.exe – запустить сервер; 3.Stop.exe – остановить работу сервера).
Запускаем Internet Explorer, и в адресной старке пишем путь до скрипта администрирования хоста - http://localhost/Tools/phpmyadmin/.
Загрузится скрипт phpmyadmin (администрирования), в нем создаем базу, смотри рисунок.
1. Запоминаем имя пользователя «root@localhost»(далее он нам будет нужен);
2. Вписываем имя нашей базы, например: «w1»;
3. Ставим кодировку для базы (обязательно прочитайте ридме версии выбранного Wordpress, там должно быть указано кодировка версии, иначе текст будет неправильно отображаться).
4. Нажимаем кнопку создать создать.
Все база создана.
Примечания:
Если в вашей версии нет панели администрирования вот вам архив панели распакуйте его в - \home\localhost\www\Tools\phpmyadmin
Настройка конфигурации Wordpress.
Открываем в проводнике папку C:\WebServers\home\localhost\www,
находим файл 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.
Следуем инструкция (не буду описывает процесс инсталляции, ну очень простой процесс).
Все пользуемся.
Для загрузки сайта в Internet Explorer, используйте адрес localhost.
Мой блог на localhost.
PS. Если что не понятно или не получается задавайте вопрос в комментариях, постараюсь ответить.
В следующем посту расскажу, как можно установить много пользовательскую версию WordPress Mu на localhost.
23.12.2007 в 19:08
думал что будет написано именно про WP MU, но это все применимо только к обычной версии вордпресса. для MU требуется в файле hosts придумать свой домен и назначить его на локальный ИП компьютера, т.к. на адрес http://localhost/ wordpress mu не ставится!
23.12.2007 в 19:39
WPMU на локалхост не ставится.
24.12.2007 в 18:35
[…] В предыдущем посте я рассказал, как установить WordPress на localhost, в том посту расскажу, как установить […]
16.01.2008 в 02:43
У меня не открывается phpmyadmin, нверное не такая версия как в описании, я у себя уже нашел где находится папка пхп админ, но я не знаю какой там файл нужно запускать. Как мне разрешить эту проблему?
16.01.2008 в 02:55
Если Вы хотите создать базу, то скачайте SQLyog Enterprise скачать можете здесь - http://dreamprogs.net/news/2007/06/19/sqlyog_enterprise_6_00_retail.html, это более легкое решения.
http://localhost/Tools/phpmyadmin/ - доступ к панели администрирования дожжен быть таким. Покажите иерархию ваших папок, где вы его нашли.
16.01.2008 в 03:16
Выложил в тексте поста скрипт phpmyadmin.
16.01.2008 в 12:21
Вот иерархия:
C:\WebServers\usr\local\mysql5\data\phpmyadmin
И на виртуальном:
Y:\usr\local\mysql5\data\phpmyadmin
16.01.2008 в 12:38
Все, работает. Большое спасибо.
16.01.2008 в 13:31
phpmyadmin - работает, но вот когда начинаю инсталяция пишет про какую-то ошибку. Меня интересует какой пароль нужно прописывать для доступа к базе если его там нет:
define(’DB_PASSWORD’, ”); // …and password (Пароль к базе)
и еще
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value (Пут до базы) - что здесь прописывать можно по конкретней.
Просто я новичок в этом деле. Сори если чуток достал.
16.01.2008 в 15:48
Я уже разобрался…
17.03.2008 в 12:43
Очень хорошая статья.Я понимаю,что установка WP процесс сложный и все
не учтешь.Я дошел до инсталляции (выполнял все Ваши рекомендации) и тут получил Error.Менял базу данных,но ничего не помогает.Что делать
не знаю?
17.03.2008 в 13:18
Пожалуйста укажите ошибку (что пишет скрипт wp), разберемся.
17.03.2008 в 14:26
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.
17.03.2008 в 15:26
Пожалста свяжитес сомной по ICQ
17.03.2008 в 15:31
Скорее всего в файле конфигурации wp-config.php, закралась ошибка.
02.05.2008 в 20:55
плиз напишите в мою icq !есть пара вопросов!
326921652
04.05.2008 в 23:12
Спасибо, разобрался, все работает
06.05.2008 в 11:13
а я еще часто настраиваю денвер чтобы к сайту можно было достучаться из сети для проверки функциональности, но честно говоря, ставить на локалхост можно только для тестирования, на реальных хостингах часто сайт работает не так, как на локалхосте
19.05.2008 в 00:34
Здрасте!
Установил вордпресс, но немогу установить что надо писать чтобы и мне и пользователям сети было видно одно и тоже, а то ставлю, я вижу только тупой текст, без шаблона рисунков и т.п. помогите плз
19.05.2008 в 12:53
Rillok – пожалуйста, расскажите боле подробно, а то не совсем понял вашу проблему, или стукните в ICQ 49 ноль три два 7494.
25.05.2008 в 17:55
Я установил на своем компьютере Денвер, WordPress, phpmyadmin для создания блога на localhost. С помощью phpmyadmin создал базу данных. Провел инсталляцию Wordpress, точнее только ее первый шаг (ввел имя блога и емейл). Было сообщение о завершении инсталляции. Как мне теперь войти в панель редактирования блога? Через wp-login.php не получается. Требуется пароль, которого при инсталляции я не получал (не было второго шага). И еще. Страницы блога созданы. Их можно видеть. Но в какой папке они находятся, не понятно. Буду благодарен за любую подсказку.
26.05.2008 в 02:36
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-а, прагины и дополнения, файлы шаблонов, файлы мультимедиа и рисунков, и т.д.
27.05.2008 в 19:51
AbMan, большое спасибо! Кое-что прояснилось… Только у меня в \tmp нет !sendmail. Видно, заглушка не работает. А должна работать, судя по ридми. Ну, ладно. Будем искать…
19.06.2008 в 06:50
Добрый день!
Есть проблема - не получается переносить блог на WP с сайта на локальный комп и обратно. Подскажите плз, какова правильная последовательность действий.
19.06.2008 в 10:28
Добрый день. у меня такая проблема - при попытке открыть 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, которого не существует.
что делать?
19.06.2008 в 11:42
Вот в этом посту есть «Пошаговая инструкция по переносу сайта с localhost на хостинг».
Татьяна, просто введите в браузер localhost скрипт сам даст правильную ссылку (если вы правильно скинули файлы).
28.08.2008 в 18:28
Объясните пожалуйста, как загрузить данные на сервер (4 шаг в установке WordPress)
29.08.2008 в 07:01
Олег – вот вам ссылки про закачку файлов на сервер (закачка файлов с помощью программ FTP -http://gcms.graymur.net/usefull/ftp.html, Как закачать файлы (сайт) на сервер - http://www.izcity.com/data/inet/article1160.htm)
29.08.2008 в 12:20
Не получается. Объясните плз, куда распаковать этот WP.
29.08.2008 в 12:30
И обязательно ли устанавливать Денвер? А то у меня вроде и так есть phpmyAdmin и mySQL
29.08.2008 в 14:34
Олег, если у Вас установлен и правильно настроен сервер Apache с phpmyAdmin и mySQL, то устанавливать Денвер не нужно, иначе вам нужно удалить (деинсталироват) phpmyAdmin и mySQL и установит Денвер.
Архив WP распаковываем в любой каталог на нашем компьютере, поле содержание (файлы и каталоги) каталога WordPress (WP) (именно содержание каталога а не каталог WP) переносим. Если на виртуальный хостинг то в папку HTMLpublic (или WWW), если на локальный хостинг то «***\home\localhost\www».
Олег, если не получается, свяжитесь со мной по аски (данные на странице контакты) и мы обсудим вашу проблему, и найдем решения.
29.08.2008 в 15:35
Wptg, Ваш uin в аське-243-373-671?
29.08.2008 в 16:03
нет, вот этот 490327494
01.10.2008 в 11:40
Добрый день.
Ставлю WordPress, дохожу до инсталляции выводит ошибку
Parse error: syntax error, unexpected in Z: home/localhost/www/wp-config.php on line 5
01.10.2008 в 16:41
Додумалась сама, все удалила и поставила заново, надо ставить не кривыми руками.;)
Спасибо за информацию. Она мне очень помогла.
13.10.2008 в 11:07
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 (Пут до базы)- как прописать эту строчку????? уже несколько часов вожусь, и не получается у меня.
13.10.2008 в 14:18
Добрый день, при попытке войти на /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
До этого шага шло все гладко.
Пожалуста, обьясните что делать.
13.10.2008 в 18:13
Ludmila – Куда вы устанавливаете WP на локалхост и на хостинг.
Если на локалхост то те данные что вводили при создании базы данных. Если на виртуальный хостинг то в панели управления БД. (читайте внимательнее)
Volganin – как кую версию WP устанавливаете, если версия WP5 -6 то достаточно в браузере ввести localhost, WP сам найдет установочный модуль. Если версия ниже значит вы где то ошиблись (при копировании файлов).
14.10.2008 в 19:54
Мой 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
А в место букв закарючки.
Подскажите что не так сделал.
Кодировку в базе данных соблюдал.
20.10.2008 в 10:16
Проверти еще раз файл wp-config.php, может вы что-то пропустили, обратите внимания на первую строчку данного файла (может тег рнр пропустили).
05.11.2008 в 19:37
При вводе _http//localhost/wp-admin/install.php
выдаёт
Not Found
The requested URL /wp-admin/install.php was not found on this server.
Подсказка Денвера
06.11.2008 в 03:20
Анна, если вы ставите WP версию выше 2,32 то нужно просто набрать в браузере локалхост ( localhost/), иначе проверти правильность распаковки и размещения WP.
22.11.2008 в 13:45
pliz admin pomogi mne .
napiwi mne na icq 350909144
ili dai mne svoi icq ia napiwy.plz
help
04.12.2008 в 22:10
Здравствуйте! У меня при установке на хостинг выдаёт ошибку [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 из английской версии, всё пашет. Проблемы начались, когда поставил последнюю версию. Может, кто-то знает, в чём дело?
06.10.2009 в 09:48
Спасибо, очень помогли, хотя читал на других блогах про установку на локалхост, сделал криво, а теперь все нормально работает.
22.02.2010 в 08:59
хай
при конфигурации (динк - 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
?
спасибо заранее
22.02.2010 в 09:01
мне кажется к базе не туда коннектюсь…но куда надо - не догоняю.
22.02.2010 в 09:50
дохимичил)
вообщем пытался поменять пасс. Только потом дошло что я менял пасс на пхп и теперь у меня страница с видом…
Error
MySQL said:
#1045 - Access denied for user ‘root’@'localhost’ (using password: NO)
и тут тоже нужна помощь)
22.02.2010 в 12:18
вопросы все сняты- при помощи нескольких сайтов блог создан
всем спасибо
16.03.2010 в 22:18
Скажите, пожалуйста, как сделать поддержку поддоменов на денвере?…
13.04.2010 в 19:20
Здраствуйте. Сразу после localhost/****/wp-admin/install.php не грузится страница wp-login. В чем
08.08.2010 в 16:47
Здравствуйте! У меня такая же проблема, как и у Rillok.
Сначала была ошибка Error establishing a database connection, но с ней я разобралась. Теперь загружаю сайт, а там просто текст и ссылки. Т.е. никакого дизайна и картинок нет и в помине. Помогите, пожалуйста, очень нужно(