Гид по технологиям

Установка WordPress локально: быстрый старт

5 min read Web Development Обновлено 27 Dec 2025
Установка WordPress локально — пошаговый гайд
Установка WordPress локально — пошаговый гайд

Локальная установка WordPress, интерфейс

О чём статья

В этой инструкции вы последовательно установите WordPress на локальный компьютер. Подойдёт для тестирования тем и плагинов, разработки и обучения. Разделы покрывают установку сервера, создание базы данных, конфигурацию WordPress, типичные ошибки и рекомендации по безопасности.

Important: Локальный сервер не должен быть доступен из интернета без специальных настроек — иначе вы рискуете безопасностью.

Кому это нужно

  • Веб-разработчикам, которые тестируют темы и плагины.
  • Контент-менеджерам, которые хотят пробовать свежие макеты.
  • Тем, кто только учится WordPress.

Альтернативные подходы (коротко)

  • Docker: reproducible окружение, хорошо для командной работы.
  • Local (Local by Flywheel) или DevKinsta: простые GUI-решения для локальной разработки.
  • Виртуальная машина (Vagrant): изолированное окружение для сложных проектов.

Шаг 0: Что вам понадобится

  • Компьютер под macOS, Windows или Linux.
  • Права администратора для установки локального сервера.
  • Архив WordPress (wordpress.org)
  • Текстовый редактор (VS Code, Sublime, nano и т. п.)

Шаг 1: Установка локального веб-сервера

Вам нужен комплект: веб-сервер (Apache/Nginx), PHP и SQL (MySQL/MariaDB). Самые простые варианты:

  • Windows: XAMPP или WAMP
  • macOS: MAMP
  • Linux: LAMP (устанавливается через пакетный менеджер)

Я приведу пример на macOS с MAMP, но логика одинакова для любых стеков.

Запуск AMP на локальном компьютере

Запустите пакет. В MAMP по умолчанию порт Apache может быть 8888; в XAMPP/WAMP чаще 80. После запуска откройте веб-интерфейс локального сервера.

Шаг 2: Создание базы данных

Откройте phpMyAdmin из веб-интерфейса сервера.

phpMyAdmin: создание базы данных

  1. В поле «Создать базу данных» введите имя, например wordpress_local.
  2. Выберите кодировку utf8mb4_general_ci или utf8mb4_unicode_ci для корректной поддержки эмодзи и международных символов.
  3. Нажмите «Создать».

Создание новой базы данных в phpMyAdmin

Note: Если вы планируете несколько сайтов, создавайте отдельную базу для каждого.

Шаг 3: Скачивание WordPress и копирование файлов

Скачайте актуальную версию с https://wordpress.org/download/.

Распакуйте архив в папку htdocs (или www) внутри каталога установки вашeго AMP. Обычно это:

  • macOS (MAMP): /Applications/MAMP/htdocs/
  • Windows (XAMPP): C:\xampp\htdocs\
  • WAMP: C:\wamp\www\

После распаковки появится папка wordpress. Можно переименовать её в любое имя — например mysite.

Папка WordPress в htdocs

Шаг 4: Настройка wp-config.php

Внутри папки WordPress найдите wp-config-sample.php и откройте в редакторе.

Редактирование wp-config-sample.php

Отредактируйте параметры подключения к базе данных:

  • DB_NAME — имя базы из шага 2.
  • DB_USER — для локальной установки часто root.
  • DB_PASSWORD — для MAMP по умолчанию root, для других стеков может быть пустая строка.
  • DB_HOST — обычно localhost.

Пример изменений:

define('DB_NAME', 'wordpress_local');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');

Добавьте уникальные ключи и соли (AUTH_KEY и др.). Сгенерировать можно на https://api.wordpress.org/secret-key/1.1/salt/ и вставить сюда.

Сохраните файл как wp-config.php.

Сохранённый wp-config.php

wp-config.php готов к использованию

Шаг 5: Веб-инсталляция WordPress

Откройте в браузере адрес вашего локального сайта, например:

http://localhost:8888/wordpress/wp-admin/install.php

Если вы переименовали папку, скорректируйте путь.

Заполните название сайта и контактный email. Нажмите «Установить WordPress».

Процесс установки WordPress локально

Система создаст пользователя admin и сгенерирует пароль. Сохраните пароль или сразу измените его.

Страница входа WordPress

Шаг 6: Смена пароля и начальная настройка

Войдите в панель /wp-admin, затем перейдите в меню Пользователи → Ваш профиль.

Измените пароль на надёжный. Также укажите понятное отображаемое имя и язык сайта.

Изменение пароля администратора

Поле для обновления профиля

Поздравляем — локальная установка готова.

Критерии приёмки

  • Сайт открывается по адресу localhost и показывает стартовую страницу WordPress.
  • Вход в /wp-admin успешен с созданными учётными данными.
  • В phpMyAdmin видно таблицы WordPress в указанной базе.

Типичные ошибки и как их исправить

  • Ошибка подключения к базе данных: проверьте DB_NAME, DB_USER, DB_PASSWORD и DB_HOST в wp-config.php.
  • Белый экран или PHP-ошибки: проверьте версию PHP и включите display_errors в php.ini для отладки.
  • «ошибка 404» на пермалинках: сохраните настройки постоянных ссылок ещё раз в админке.

Безопасность локальной установки

  • Не пробрасывайте порты сервера в интернет.
  • Поменяйте стандартного пользователя admin на уникальное имя.
  • Задайте сложные пароли и уникальные соли в wp-config.php.
  • Ограничьте права на файлы: владельцем должен быть пользователь веб-сервера; запретите запись там, где не требуется.
  • Отключите редактирование тем и плагинов из админки, добавив в wp-config.php:
define('DISALLOW_FILE_EDIT', true);

Рекомендуемые тесты приёмки

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

Быстрые рекомендации для разработчика

  • Используйте Xdebug + IDE для пошаговой отладки PHP.
  • Храните конфиги в .env или используйте wp-config.php conditional для окружений.
  • Для командной работы применяйте Docker Compose с одинаковыми версиями PHP/MySQL.

Snippets и полезные настройки

  • Установка Composer-зависимостей для плагина:
composer install
  • Пример docker-compose.yml для быстрого запуска (упрощённо):
version: '3.7'
services:
  db:
    image: mariadb:10.4
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: wordpress
  wordpress:
    image: wordpress:php7.4-apache
    ports:
      - '8000:80'
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: root
      WORDPRESS_DB_NAME: wordpress
    depends_on:
      - db

Когда локальная установка не подходит

  • Если нужно проверить сетевые интеграции (внешние API), лучше тестировать в staging с реальным доступом.
  • Для высоконагруженных сценариев локальный компьютер не даёт реального представления о производительности.

Шаблоны задач (роли)

  • Разработчик: установить MAMP/XAMPP, настроить хост, подключить IDE.
  • Дизайнер: подключить тему, проверить стили и адаптивность.
  • Контент-менеджер: создать тестовый контент, проверить редактор Gutenberg.

Короткая галерея ошибок и решений

  • Пустая страница → включите отладку WP_DEBUG в wp-config.php.
  • Ошибка 500 → проверьте логи Apache/PHP.
  • Не сохраняются настройки → проверьте права на файлы.

Решение: принять или перейти на Docker (Mermaid)

graph TD
  A[Нужен быстрый локальный сайт?] -->|Да| B[Установить MAMP/XAMPP]
  A -->|Нет, нужна воспроизводимость| C[Использовать Docker Compose]
  B --> D{Требуется команда?}
  D -->|Да| C
  D -->|Нет| E[Работать локально]

Краткое резюме

Локальная установка WordPress — простой и безопасный способ экспериментировать с сайтами, темами и плагинами. Следуйте шагам: установите AMP-пакет, создайте базу, настройте wp-config.php, пройдите веб-инсталляцию и укрепите безопасность. Для командной разработки рассмотрите Docker.

Если возникнут ошибки — опишите шаги, которые вы делали, и пришлите скриншоты. Мы поможем найти решение.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Экспорт CSV из MySQL — сервер, CLI, скрипт
Базы данных

Экспорт CSV из MySQL — сервер, CLI, скрипт

Организация библиотеки Spotify: практическое руководство
Музыка

Организация библиотеки Spotify: практическое руководство

Microsoft Teams: что это и как он работает
Продуктивность

Microsoft Teams: что это и как он работает

Как чистить экран телевизора и монитора
Уход за техникой

Как чистить экран телевизора и монитора

Калибровка цветов Apple TV 4K с iPhone
How-to

Калибровка цветов Apple TV 4K с iPhone

Как удалить контакты на iPhone — полное руководство
iPhone

Как удалить контакты на iPhone — полное руководство