Как установить WordPress на Xampp?

Как установить XAMPP и WordPress на Windows

XAMPP позволяет запускать сайты локально. Давайте разберемся, как установить XAMPP и WordPress на компьютере, работающем на операционной системе Windows.

Шаг 1: Скачайте и установите XAMPP на компьютер

Установщик XAMPP для Windows можно скачать с сайта Apache Friends . Размер архива составляет 110 мегабайт, поэтому загрузка может занять несколько минут.

После загрузки запустите инсталляционный пакет XAMPP. Если у вас установлен антивирус, то он может выдать предупреждение.

Нажмите “ Yes”, чтобы продолжить. В зависимости от настроек Windows также можно увидеть сообщение от системы User Account Control (UAC). После того, как пройдёте все предупреждения, вы получите доступ к диалоговому окну инсталлятора.

Нажмите “ Next ”, чтобы продолжить.

На следующем шаге выберите, какие компоненты необходимо установить. Чтобы установить XAMPP и WordPress, потребуются:

Снимите флажки со всего остального и нажмите “ Next ”. После этого выберем папку для установки XAMPP.

На следующем этапе нужно указать, хотите ли вы установить “ Bitnami for XAMPP”. Этот пакет расширений не потребуется, поэтому просто снимите флажок.

После того, как нажмёте “ Next ”, всё будет готово к установке.

Процесс инсталляции может занять несколько минут:

После его завершения установки запустите панель управления, чтобы начать работу с XAMPP.

Шаг 2: Запустите модули и протестируйте сервер

Чтобы правильно установить XAMPP и WordPress, запустите два модуля:

Сделать это можно из панели управления XAMPP:

Об их работе сигнализирует зеленый цвет иконок.

Теперь можно протестировать работу локального сервера, перейдя в браузере по адресу: http://localhost/ .

Теперь настало время установить на сервер CMS WordPress.

Шаг 3: Добавьте файлы WordPress

Перейдите на wordpress.org и скачать свежую версию WordPress. Затем откройте папку, в которую установили XAMPP. В моём случае это C://xampp. Затем в этой папке найдите каталог htdocs :

В htdocs , создайте новую папку для тестового сайта. Имя папки будет использоваться для доступа к ресурсу. Например, если вы создадите папку testsite , то локальный сайт будет располагаться по адресу http://localhost/testsite .

Распакуйте в новую папку архив с WordPress.

Шаг 4: Создайте базу данных для WordPress

Создадим базу данных MySQL для WordPress. Чтобы сделать это, запустите PHPMyAdmin из панели управления XAMPP.

Затем нажмите “ Databases ”.

Введите имя базы данных и нажмите “ Create” .

Шаг 5: Запустите установщик WordPress

Перейдя по адресу тестового сайта, вы должны увидеть обычный установщик WordPress. Помните, что адрес вашего сайта – это просто http://localhost/FOLDERNAME.

Единственный шаг, на котором этот процесс отличается от обычной установки, это настройки базы данных. Когда вы дойдёте до них, введите следующие значения:

  • Database Name = Имя базы данных, которую вы создали в PHPMyAdmin.
  • Username = “root”.
  • Password = оставьте пустым.

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

Что насчёт Multisite или staging-сервера?

Как установить XAMPP и WordPress Multisite

Если нужен WordPress Multisite, то его также можно настроить на вашем локальном компьютере.

Можно ли использовать XAMPP и WordPress на тестовом сервере?

WordPress, установленный на локальном компьютере, это отличный способ познакомиться с CMS. Но его не следует использовать для отладки настоящего сайта. Конфигурация работающего в интернете веб-сервера и его аппаратная часть отличаются от локального компьютера.

В заключение

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

Данная публикация представляет собой перевод статьи « How to Install XAMPP and WordPress Locally on Windows PC » , подготовленной дружной командой проекта Интернет-технологии.ру

www.internet-technologies.ru

Как запустить сайт WordPress на локальном компьютере с помощью XAMPP

Сегодня для запуска сайта на своем домашнем компьютере не требуется больших знаний в области программирования и веб. Достаточно установить готовый пакет программ и следовать инструкциям для первоначальной настройки локального сервера и сайта.

Какие программы понадобятся?

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

Изначально набор программ LAMP были разработаны для Linux. После появились MAMP для macOS, WAMP для Windows. Есть еще множество различных вариантов в зависимости от сборки. Самые популярные пакеты: Denwer и XAMPP.

Еще по теме:   Как убрать комментарии в Вордпрессе?

Запуск сайта с помощью XAMPP на macOS Sierra

Для примера буду использовать бесплатную XAMPP. От установки и настройки на Windows Это кроссплатформенная сборка веб-сервера (развитие LAMP) которая содержит в себе Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и другие дополнительные библиотеки для запуска полноценного веб-сервера прямо «из коробки».

Установка XAMPP

Скачиваем XAMPP с официального сайта «apachefriends.org».

После установки на главном экране выбираем «Go To Application» или введите адрес в браузере «http://localhost/dashboard/».

Поскольку сайт у нас на WordPress, тогда нужно файлы дистрибутива. Самые популярные CMS можно скачать тут же. Внизу ссылка на сервис Bitnami, который сам скачает и установить последнюю версию. При выборе папки нужно выбрать каталог XAMPP.

После этого заходим в «phpMyAdmin» и создаем новую базу данных. Затем импортируем в нее готовую базу данных, если у вас она есть. В противном случае этот пункт можно пропустить.При импорте может возникнуть ошибка «#2006». Тут написал как быстро исправить ошибку #2006 — MySQL server has gone away.

В базе данных по умолчанию будет пользователь «root». Для удобства можно добавить пользователя «admin». Потом в папке с установленной wordpress находим файл «wp-config.php». И изменяем в нем параметры доступа к базе данных: название базы данных, пользователя. Поле с паролем оставляем пустым.

Следующее что нужно сделать задать новый пароль для панели администратора WordPress. По какой то причине старый пароль не подходит, а через изменение поля пароля в таблице «wp_users» не помогает. Поэтому выбираем закладку SQL и вводим следующий запрос:

lavnik.net

Установка локального сервера XAMPP и WordPress

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

Идем на сайт XAMPP и скачиваем нужную версию сервера на этой страничке — http://www.apachefriends.org/en/xampp-windows.html . Я буду рассказывать про установку и настройку версии 1.8.3, так как она последняя на момент обновления этой статьи. Однако, не спешите скачивать именно последнюю версию сервера. Объясню почему. Очень сомнительно, что у вашего хостера будут установлены все последние версии нужных компонентов, таких как PHP и MySQL. Следовательно, при переносе блога к хостеру могут возникнуть определенные проблемы. Оно и понятно – если вы все оттестировали на PHP версии 5.5.9, а у хостера установлен PHP версии 5.2.17, то вполне возможны проблемы с совместимостью. Если вы в курсе, какие версии PHP и MySQL установлены у вашего хостера, то вы можете выбрать версию XAMPP, в которой будут установлены компоненты именно нужных вам версий. Если же вы не знаете, у какого хостера потом разместите свой блог, то качайте и устанавливайте последнюю версию сервера.

По сути, все версии XAMPP практически одинаковы – отличаются только версии входящих в него компонентов. Поэтому данная статья будет актуальна независимо от того, какую версию XAMPP вы будете устанавливать. Я до сих пор для личных нужд использую сервер версии 1.7.1, так как в этой версии встроены наиболее подходящие мне компоненты. Но повторюсь, в статье я буду рассматривать установку и настройку сервера XAMPP версии 1.8.3.

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

Скачали? Запускаем инсталлятор. Если у вас запущен какой-либо антивирус, то вы увидите следующее предупреждение:

Это сообщение говорит вам о том, что при запущенном антивирусе установка сервера может занять продолжительное время. Если у вас достаточно мощный компьютер, то кликайте на «Yes«, не отключая антивирус.

Следующим появится такое окно:

Это просто приветственное окошко, сообщающее о начале установки. Кликайте на кнопку «Next«, после чего вы увидите окно:

Это выбор компонентов сервера, которые будут установлены. По умолчанию, выбраны все компоненты. Но устанавливать на локальный сервер все компоненты вовсе не обязательно, лучше ограничиться необходимым минимумом. Примерно как изображено на скриншоте. Выбрали? Кликайте на кнопку «Next«, теперь необходимо выбрать папку для установки:

Я использую папку «C:server«, вы можете установить сервер в другое место. Выбрали? Кликайте дальше на «Next«, появится вот такое окно:

По сути, это просто реклама плагинов для XAMPP, с помощью которых вы автоматически можете установить многие движки вроде WordPress и Joomla. Конечно, это удобно, но не советую их использовать – локальный сервер нужен еще и по причине того, что вам необходимо научиться устанавливать движки самому. Если за вас это сделает автоматический инсталлер, то чему тогда вы научитесь и зачем вам тогда вообще нужен локальный сервер? Так что советую снять галку рекламы и кликать дальше на «Next«:

Еще по теме:   Как перевести тему Wordpress на русский язык

Это окно вам говорит о том, что все готово к установке. Кликайте на «Next» и наслаждайтесь процессом установки:

Процесс установки закончится при появлении вот этого окна:

Кликайте на «Finish«, после чего запустится панель управления сервера:

Впервые увидев эту панель, вы можете растеряться, так как в ней слишком много всяких кнопочек. Но не пугайтесь, тут все просто. Все, что нам тут нужно это нажать две кнопки – запуск сервера Apache и базы данных MySQL. Просто нажмите на кнопки «Start» напротив них. Если все запустилось без ошибок, то панель управления будет выглядеть так:

По сути, ваш локальный сервер уже работает, теперь надо его настроить. Для этого откройте в браузере ссылку «http://localhost«:

Вы автоматически будете перенаправлены на страницу выбора языка:

Русского языка в XAMPP нет, поэтому выбираем английский. Не пугайтесь отсутствия русского перевода, после небольшой настройки сервера вам никогда больше не придется сюда заходить. После клика на «English» откроется вот такая начальная приветственная страница:

Сразу заходим по ссылке «Security«, там вам покажут список небезопасных настроек сервера и предложат перейти по этой ссылке:

Кликаем на ссылку и попадаем на страницу установки паролей. Первым делом установите пароль для базы данных MySQL для пользователя root:

Все просто — набираем пароль 2 раза и жмем на кнопку «Password changing«. Если ваш компьютер подключен к локальной сети, то необходимо установить еще пароль и на директорию XAMPP:

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

Собственно, на этом настройка самого сервера XAMPP завершена. Теперь приступим к установке на него WordPress. Сначала нам необходимо создать базу данных MySQL, для этого откройте панель управления сервером и нажмите на кнопку «Admin» напротив «MySQL«:

В вашем браузере откроется страница входа в phpMyAdmin:

В качестве пользователя вводите «root«, а в качестве пароля тот пароль, который вы установили для доступа к MySQL. Ввели – заходим в phpMyAdmin. Жмем на кнопку «Базы данных» и создаем новую базу данных под названием «wordpress» (обязательно в кодировке utf8_general_ci):

После нажатия кнопки «Создать» появится сообщение:

Теперь приступим непосредственно к установке движка WordPress. Первым делом вам необходимо его скачать. Идите на официальный сайт http://ru.wordpress.org и скачайте там последнюю версию движка. Теперь зайдите в папку «C:serverhtdocs» и создайте там папку с именем, по которому будет открываться ваш локальный блог. Например, создайте там папку «blog» и скопируйте туда распакованные файлы дистрибутива.

То есть файлы движка должны у вас лежать по пути «c:serverhtdocsblog«. Не папка «wordpress» должна быть по этому пути, а сами файлы движка. Будьте здесь внимательны:

Теперь открываем файл «wp-config-sample.php» в любом текстовом редакторе с поддержкой сохранения текста в кодировке UTF-8 без BOM, как например Notepad++ (http://notepad-plus.sourceforge.net/ru/site.htm) и редактируем его примерно таким образом:

mnVWZ|chrP|Vx(Pt2DA9Yu_Iyntgii`’); define(‘SECURE_AUTH_KEY’, ‘|;.%IZ-A_=qMtHCnrEA7Ka!F]s2

X:Y)XJ6d’); define(‘LOGGED_IN_KEY’, ‘RL13)Io(/ToX-1/%`/]IDO(f,o*uqp`Q>`,G’); define(‘NONCE_KEY’, ‘/85B

VGDoYB0:mJq%$Qh||A;V/w?T,,BkT`’); define(‘SECURE_AUTH_SALT’, ‘U>uPV|#D#o-FKwwKvHzAdiCh^F5S?o|v^;]u’); define(‘LOGGED_IN_SALT’, ‘L142y.eKU/Ba>gjm5S0_%|2;I&Ou6&;AGu];’); define(‘NONCE_SALT’, ‘OBve/86egiO_(=m#c9I!zSE5UgWZ-NsX5V>z’); /** Префикс таблиц в базе данных WordPress. */ $table_prefix = ‘wp_’; /** Язык локализации WordPress, по умолчанию английский. */ define(‘WPLANG’, ‘ru_RU’); /** Для разработчиков: Режим отладки WordPress. */ define(‘WP_DEBUG’, false); /* Это всё, дальше не редактируем. Успехов! */ /** Абсолютный путь к директории WordPress. */ if ( !defined(‘ABSPATH’) ) define(‘ABSPATH’, dirname(__FILE__) . ‘/’); /** Инициализирует переменные WordPress и подключает файлы. */ require_once(ABSPATH . ‘wp-settings.php’); ?>

Где вы указываете имя базы данных (у меня это «wordpress»), имя пользователя в MySQL (это «root») и пароль (тот, что вы установили, у меня это 123456789, но надеюсь, что вы в качестве пароля использовали не такой простой набор цифр). Не забудьте установить свои собственные ключи и соли для аутентификации. Сохраняем этот файл под именем wp-config.php. Обязательно в кодировке UTF-8 без BOM – запомните, что любые файлы движка необходимо редактировать только в этой кодировке, иначе ваш блог просто перестанет открываться.

Так как я скопировал файлы дистрибутива WordPress в папку «C:serverhtdocsblog«, то для того, чтобы продолжить установку я должен открыть в браузере ссылку http://localhost/blog/:

Откроется страничка с установкой WordPress, ничего сложного:

Кликаем на «Установить WordPress» и через несколько секунд получаем:

Жмем на «Войти» и радуемся установленному блогу:

Еще по теме:   Как редактировать сайт на wordpress

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

Сервер XAMPP установлен, WordPress установлен, можете приступать к настройке блога.

Несколько замечаний. Первое — если вы установили только те компоненты сервера, которые выбрал я (то есть без Mercury Mail Server), то по-настоящему ваш сервер рассылать почту не будет. Все исходящие имейлы будут сохраняться в формате txt в папке mailoutput (то есть у меня это папка «c:servermailoutput«). Это очень удобно, когда вам необходимо проверить рассылку имейлов каким-либо плагином на разные адреса – по-настоящему они не отсылаются, но проконтролировать работу вы все равно можете.

Второе – иногда необходимо настроить XAMPP так, чтобы не обращаться к своим блогам через localhost. То есть не http://localhost/blog, а http://www.blog.ru – и пусть никто кроме вас такой урл открыть не сможет, но вам это может быть необходимо. Скажем, если вы активно заполняете блог на локальном сервере и не хотите после переноса блога к хостеру вручную менять все вхождения localhost в базе данных (например, все залитые картинки на локальном сервере будут иметь адрес через localhost). Делается это через настройку виртуальных хостов и сделать это не слишком сложно.

Первым делом, создайте где-нибудь отдельную папку. Скажем, папку «mysites» (имя не имеет значения). Предположим, вы ее создали в корне диска и теперь она имеет путь «C:mysites«. В ней создайте папку с именем вашего домена, скажем «blog.ru«, а в ней еще подпапки «www» и «logs«. В папку «www» закиньте файлы движка WordPress. То у вас должна получиться следующая иерархия папок:

Теперь необходимо немного поправить настройки сервера. Вам нужно открыть файл httpd-vhosts.conf в папке «C:serverapacheconfextra» и добавить в самый его конец следующий текст:

NameVirtualHost *:80 DocumentRoot «C:serverhtdocs» ServerName localhost ServerAdmin [email protected] DocumentRoot «C:mysitesblog.ruwww» ServerName blog.ru ServerAlias www.blog.ru ErrorLog «C:mysitesblog.rulogserror.log» CustomLog «C:mysitesblog.rulogsaccess.log» combined Require all granted

Не забудьте только аккуратно поправить пути на свои собственные. Маленький нюанс – данный код будет работать только с теми версиями XAMPP, в которых Apache версии 2.4 или выше. Если в вашей версии XAMPP Apache ниже версии 2.4, то для корректной работы виртуальных хостов надо использовать код:

NameVirtualHost *:80 DocumentRoot «C:serverhtdocs» ServerName localhost ServerAdmin [email protected] DocumentRoot «C:mysitesblog.ruwww» ServerName blog.ru ServerAlias www.blog.ru ErrorLog «C:mysitesblog.rulogserror.log» CustomLog «C:mysitesblog.rulogsaccess.log» combined AllowOverride All Order allow,deny Allow from all

Будьте тут внимательны, а то потратите как я половину дня, чтобы понять, откуда вдруг взялась ошибка «AH01630: client denied by server configuration» и почему виртуальные хосты на старой версии XAMPP работают, а на новой сервер постоянно выдает ошибку конфигурации.

После этой настройки вам необходимо открыть файл hosts по пути «C:WindowsSystem32driversetshosts» и добавить туда текст:

127.0.0.1 blog.ru 127.0.0.1 www.blog.ru

Теперь перезапустите Apache (кнопка «Stop» и затем опять «Start» в панели управления сервером) и можете открывать свой сайт через урл http://www.blog.ru. Ничего сложного, работы на 5 минут максимум.

Преимущества использования виртуальных хостов очевидны – чтобы перенести блог к хостеру достаточно лишь скопировать файлы движка и импортировать заранее сделанный через phpMySQL дамп базы данных. Ну, разве что, еще придется поменять пароли в файле wp-config.php на те, что вам даст хостер. Недостатки при использовании виртуальных хостов тоже есть – после переноса сайта к хостеру вы больше не сможете одновременно работать и с локальной версией блога и с общедоступной. Чтобы открыть локальную версию вам придется добавлять нужные строчки в файл hosts, а чтобы открыть блог у хостера вам придется эти строчки удалять. У некоторых ярлык на файл hosts вынесен прямо на рабочий стол, так как его редактирование становится довольно частой задачей. В любом случае, виртуальные хосты удобны.

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

И последнее, после установки и настройки WordPress не забудьте установить и обязательный комплект плагинов для него. Как минимум, установите плагин для траслитерации русских символов в ссылках на английские (русские ссылки это плохая идея!), плагин для защиты от взлома, плагин русских дат, плагин правильного склонения слова «комментарии», плагин подписки на комментарии, плагин SEO оптимизации блога, да и вообще – пройдитесь по всем рубрикам этого сайта, тут мной описано множество плагинов, которые необходимы для полноценной работы блога. Если будут какие-либо вопросы – спрашивайте в комментариях, я вам обязательно отвечу.

www.wordpressplugins.ru

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock
detector