Как установить WordPress локально
Локальная установка WordPress позволяет создать сайт на собственном компьютере без хостинга и домена. Такой вариант удобен для обучения, разработки темы или плагина, тестирования обновлений и подготовки проекта перед публикацией. Для работы понадобится локальный веб-сервер с PHP и MySQL либо MariaDB, а также архив WordPress.
Ниже описан универсальный порядок установки. Названия кнопок и папок могут немного отличаться в зависимости от выбранной сборки локального сервера и операционной системы, однако сама логика остаётся одинаковой.
Что нужно для локального сайта WordPress
WordPress не запускается как обычная программа: ему требуется веб-сервер, интерпретатор PHP и сервер базы данных. Проще всего установить готовую локальную среду, в которой эти компоненты уже собраны и настроены. Обычно такие программы предлагают панель управления для запуска Apache или Nginx, PHP и MySQL.
Перед началом подготовьте архив с движком WordPress и убедитесь, что на диске достаточно свободного места. Для учебного сайта достаточно нескольких гигабайт, но при работе с большими изображениями, резервными копиями и интернет-магазином потребуется больше. Также желательно отключить программы, занимающие стандартные порты веб-сервера, если локальная среда не сможет запуститься.
Для разработки лучше создать отдельную папку под проекты. Не храните сайт в системных каталогах с ограниченными правами: это может помешать WordPress создавать загрузки, обновлять плагины и редактировать файлы. Имя папки используйте короткое, латиницей и без пробелов, например mysite.
Установка и запуск локального сервера
Сначала установите подходящую сборку локального сервера для вашей операционной системы. Во время установки выберите каталог, к которому у вашей учётной записи есть полный доступ. После завершения откройте панель управления программой и запустите веб-сервер и базу данных. Их статус должен измениться на активный или работающий.
Проверьте работу сервера в браузере, открыв локальный адрес, обычно localhost. Если отображается стартовая страница среды разработки, базовая настройка выполнена правильно. Ошибка подключения чаще всего означает, что служба не запущена или нужный порт уже занят другой программой.
Если сервер не стартует, проверьте активные программы для общения, виртуализации и другие веб-серверы: они иногда используют порт 80, 443 или порт базы данных. В настройках локальной среды можно изменить порт, а затем открывать сайт с его указанием. Для первого запуска предпочтительнее устранить конфликт и оставить стандартные параметры, чтобы упростить дальнейшую работу.
Размещение файлов WordPress в папке сайта
Распакуйте архив WordPress в папку документов локального веб-сервера. В разных сборках она может называться htdocs, www, public_html или иметь другое похожее имя. Внутри неё создайте каталог проекта, например mysite, и поместите туда файлы WordPress: папки wp-admin, wp-content, wp-includes и остальные файлы должны находиться непосредственно в каталоге сайта.
После этого проект обычно будет доступен по адресу localhost/mysite. Если локальная среда поддерживает виртуальные домены, можно создать понятное локальное имя сайта через её интерфейс. Это не обязательно, но удобно при одновременной работе с несколькими проектами.
Не располагайте WordPress на рабочем столе или в произвольной папке вне корня веб-сервера, если среда не предусматривает такую схему. Браузер не сможет обработать PHP-файлы напрямую, а вместо работающего сайта вы увидите ошибку, список файлов или предложение скачать документ.
Создание базы данных и подключение WordPress
WordPress хранит записи, страницы, настройки, пользователей и данные плагинов в базе данных. Откройте инструмент управления базами, который поставляется с локальным сервером, и создайте новую базу. Задайте ей понятное имя латиницей, например mysite_db. Для корректного отображения русского текста выбирайте кодировку utf8mb4, если она доступна.
Затем откройте в браузере адрес созданного проекта. Установщик WordPress предложит указать имя базы данных, имя пользователя, пароль, адрес сервера базы и префикс таблиц. В локальной среде часто используется стандартная учётная запись администратора базы данных без пароля, но безопаснее свериться с параметрами конкретной сборки. Адрес сервера обычно остаётся localhost.
Префикс таблиц можно оставить стандартным для одиночного учебного проекта. Если на одной базе планируется несколько установок WordPress, задайте для каждой свой префикс. При ошибке соединения внимательно проверьте имя базы, пользователя, пароль и то, что сервер MySQL или MariaDB действительно запущен. Не путайте данные для входа в WordPress с данными доступа к базе: это разные учётные записи.
Завершение установки и первичная настройка
После успешного подключения к базе установщик попросит заполнить название сайта, имя администратора, пароль и электронную почту. Логин администратора не должен быть слишком очевидным. Даже если сайт работает только на компьютере, полезно сразу выработать привычку использовать уникальные данные доступа и надёжный пароль.
Войдите в панель управления WordPress и перейдите к основным настройкам. Проверьте язык сайта, часовой пояс, формат даты и постоянные ссылки. Затем удалите тестовые материалы, создайте нужные страницы и установите подходящую тему. Плагины добавляйте постепенно: на локальном сайте легко проверить их совместимость, но большое число расширений усложняет поиск проблем.
Для переноса проекта на хостинг сохраните файлы сайта и сделайте экспорт базы данных. При переносе обычно нужно изменить параметры подключения к базе и адрес сайта. Локальная копия останется удобной площадкой для экспериментов: обновляйте на ней WordPress, темы и плагины до применения изменений на опубликованном ресурсе.