Как установить WordPress в Windows
WordPress – это, видимо, самая популярная на сегодняшний день CMS (система управления контентом). Используя WordPress можно за считанные минуты развернуть свой сайт, из которого можно сделать персональный блог, набор информационных статей, одностраничный лэндинг, Интернет-магазин и многое другое.
В этой заметке будет показано, как установить WordPress на Windows.
WordPress на локальном компьютере может понадобиться для тестирования, для создания локальной копии сайта и по другим причинам.
Что нужно, чтобы запустить WordPress на Windows
WordPress – это веб-приложение. Для его работы требуется веб-сервер. Также необходим PHP и MySQL. Всё это вы можете настроить по инструкции «Установка веб-сервера (Apache 2.4, MySQL 5.7, PHP 7, phpMyAdmin)».
Эта инструкция подразумевает, что ваш веб-сервер установлен по мануалу, ссылка на который дана выше.
Где скачать WordPress для Windows
WordPress – это, по своей сути, движок, который написан на PHP и который в своей работе использует СУБД MySQL. Поэтому для WordPress нет никакой разницы, в какой операционной системе быть запущенным. Т.е. если вы установили и настроили веб-сервер, то вам неважно, находитесь ли вы в Windows, Linux, FreeBSD или какой-любо другой операционной системе, какой битности эта система (64- или 32-битная) – во всех них будут работать одни и те же файлы WordPress, поскольку, будучи веб-приложением, он не взаимодействует с ОС напрямую, а работает «внутри» веб-сервера.
Итак, перейдите на официальный сайт WordPress и скачайте последнюю версию по ссылке для скачивания:
Как можно увидеть, ссылок для скачивания две, но различаются они только форматами архива, по первой скачивается WordPress в архиве формата .zip, по второй – в архиве формата .tar.gz. Для пользователей Windows чуть удобнее ZIP архив, поскольку его можно распаковать стандартными средствами ОС.
Всегда свежую версию можно скачать по данной прямой ссылке.
Как запустить WordPress в Windows
Поскольку в своей работе WordPress использует MySQL, то нам предварительно нужно создать базу данных для нашего будущего сайта на WordPress. Проще всего это можно сделать с использованием phpMyAdmin.
Откройте phpMyAdmin, перейдите во вкладку «Базы данных», введите имя новой БД и в соседнем поле выберите кодировку utf8mb4_unicode_ci:
Как можно увидеть, для БД я выбрал имя test_wordpress. Когда всё готово, нажмите кнопку «Создать».
Какой-либо дальнейшей работы с базой данных в ручном режиме не требуется – нам не нужно ни добавлять таблицы, ни делать ещё что-либо.
Распакуйте скаченный с WordPress архив. Всю папку из архива, которая называется wordpress, переместите в каталог веб-сервера. Например, я перемещаю папку в корневой каталог C:\Server\data\htdocs\. В этом случае мой будущий сайт будет доступен по адресу http://localhost/wordpress/. Именно этот адрес откройте в веб-браузере:
Первое окно является информационным, в нём достаточно нажать кнопку «Вперёд!». В этом окне объясняется, какую информацию у нас спросит установщик на следующем шаге.
В следующем окне нам нужно ввести:
- Имя базы данных
- Имя пользователя
- Пароль
- Сервер базы данных
- Префикс таблиц
Имя базы данных это то самое имя, которое мы недавно вводили в phpMyAdmin. Т.е. у меня это test_wordpress. Имя пользователя – это пользователь базы данных (не путайте с пользователем WordPress). Если вы устанавливали веб-сервер по статье, ссылка на которую дана ранее, то именем пользователя является root. Если вы не устанавливали пароль для пользователя root, то паролем является пустая строка. На локальном компьютере в качестве сервера базы данных нужно ввести localhost. Что касается префикса таблиц, то не меняйте это значение.
Итак, должно получиться что-то вроде:
Когда всё готово, нажмите кнопку «Отправить».
На следующем этапе установщик WordPress автоматически проверит, есть ли доступ к базе данных, подходит ли имя пользователя и пароль. Если всё нормально, то будет выведено сообщение:
Всё в порядке! Вы успешно прошли эту часть установки. WordPress теперь может подключиться к вашей базе данных. Если вы готовы, пришло время…
В этом случае достаточно нажать кнопку «Запустить установку».
Проблемы могут возникнуть если:
- вы забыли создать базу данных
- вы неверно ввели имя базы данных
- вы неверно ввели имя пользователя или его пароль
- вы неверно ввели адрес сервера
- указанный пользователь не обладает правами доступа к указанной базе данных
- веб-сервер остановлен либо остановлен сервер СУБД MySQL
На следующей странице нам нужно ввести название сайта, имя пользователя, пароль и e-mail адрес:
Завершается всё нажатием кнопку «Установить WordPress».
Заслуженные поздравления:
Нажмите кнопку «Войти» и введите свои учётные данные.
Ваш сайт доступен по адресу http://localhost/wordpress/ (адрес может быть другим, в зависимости от каталога, куда вы скопировали папку wordpress.
Связанные статьи:
- Установка веб-сервера (Apache 2.4, MySQL 9.0, PHP 8, phpMyAdmin) на Windows 10 [обновлено: сентябрь 2024] (87.1%)
- Инструкция по установке веб-сервера Apache c PHP, MariaDB и phpMyAdmin в Windows. Настройка безопасности локального веб-сервера (87.1%)
- Как защитить веб-сервер Apache от взлома в Windows (87.1%)
- Как установить веб-сервер (Apache, MySQL, PHP и phpMyAdmin) в Windows 11 (87.1%)
- Настройка Apache в Windows (74.1%)
- Поиск субдоменов и построение графов структуры сети с Amass (RANDOM - 0.9%)
Здравствуйте! Скажите почему при перехое между разделами на сайте выбивает иногда белый экран с надписями?
Index of /wordpress
Parent Directory
index.php
license.txt
readme.html
wp-activate.php
wp-admin/
wp-blog-header.php
wp-comments-post.php
wp-config-sample.php
wp-config.php
wp-content/
wp-cron.php
wp-includes/
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php
Нажимаю посмотреть свой сайт и в ответ это
Установка прошла и все, как будто путь не находит…При установе тоже такое было-пришлось в ручную кликать на индекс
Значит сервер установили не по инструкции.
При попытке связаться с базой "test_wordpress" (я выбрала аналогичное вашему название), выдавалась ошибка - не удавалось установить соединение с базой данных.
При создании новой базы названой "nya" (от балды) все отлично заработало.
Что это было, не знаю, но вот как то так.
А вообще я хотела сказать большое спасибо за замечательно изложенный материал. Все работает! %)
Ребята! Огромное спасибо за Ваш сайт..Очень толковвые статьи . Удачи.
Спасибо за добрые слова!
Большущее спасибо!!!! Делаю по инструкциям и всё просто отлично. С уважением Петров Ю.Н.
Большое спасибо за отличную инструкцию! Все получилось и заработало с первого раза
Здравствуйте!
Все установки делала согласно Вашим описаниям. Очень доходчиво. Может, у Вас уже есть статья, как правильно выполнить эти шаги?
Спасибо большое.
Обновления WordPress
Важно: перед обновлением сделайте резервную копию базы данных и файлов. Подробности о процедуре обновления можно найти на странице «Обновление WordPress».
Последняя проверка: 23.05.2018 в 21:06 Проверить снова
Свежая версия WordPress доступна для обновления.
Вы можете автоматически обновить до WordPress 4.9.6–ru_RU:
Вы можете автоматически обновить до WordPress 4.9.6–en_US:
В процессе обновления сайт будет закрыт на техническое обслуживание. После завершения обновления сайт вернётся в обычный режим.
О том, как сделать резервную копию сайтов и баз данных, я дополнил здесь: https://hackware.ru/?p=21#14
После создания резервной копии, достаточно в WordPress нажмите кнопку "Обновить сейчас" и всё остальное будет сделано автоматически. Главное, не прерывайте работу сайта/сервера во время обновлений и всё завершиться хорошо.
Здравсвуйте! Подскажите, где могу изучить информацию по настройке исходящей почты с сайта под Windows Server, настрйока собственного SMTP, не хостера, а так же использования почты от домена на других устройствах.
Вы точно знаете, что вам нужен именно SMTP? Если вам нужен полноценный почтовый сервер, который будет принимать и отправлять почту для вашего домена, то вам нужно что-то вроде Microsoft Exchange Server или hMailServer. SMTP сервер будет выполнять роль ретранслятора, который только отправляет почту. Это обычно используется когда веб приложения генерируют электронные письма и этот почтовый ретранслятор доставляет их.
В Windows Server 2016-2019 служба SMTP имеется среди стандартных компонентов — её достаточно установить и настроить. В любом случае, нужен белый IP адрес (доступный из глобальной сети, не за NAT), своё доменное имя, доступ к настройкам DNS для этого домена.
Довольно подробная инструкция по включению SMTP в Windows Server 2016 (также подходит и для Windows Server 2019): http://www.vsysad.com/2017/05/install-and-configure-smtp-server-on-windows-server-2016/
Спасибо, что объяснили! Наконец-то я получил полный ответ! В моем случае, второй вариант! Спасибо!