
WordPress требует рабочей среды с веб-сервером Apache, PHP версии не ниже 7.4 и базой данных MySQL или MariaDB. Denwer предоставляет все необходимые компоненты для локальной разработки без необходимости отдельной установки каждой службы.
Для начала убедитесь, что последняя версия Denwer корректно распакована в корневую директорию, например, C:\WebServers. Запуск Denwer осуществляется через файл run.exe, после чего автоматически стартуют Apache и MySQL.
Создайте отдельную папку для проекта в директории home, например, home\wordpress.local\. Скачайте последнюю версию WordPress с официального сайта и распакуйте архив в эту папку, сохраняя структуру файлов.
Для базы данных откройте phpMyAdmin через адрес http://localhost/tools/phpMyAdmin/. Создайте новую базу, укажите кодировку utf8mb4_general_ci и запомните имя базы, пользователя и пароль для последующей настройки WordPress.
Последний шаг – настройка файла wp-config.php. Укажите параметры подключения к базе данных: DB_NAME, DB_USER, DB_PASSWORD и DB_HOST. После сохранения файла можно открыть сайт в браузере по адресу http://wordpress.local/ и завершить установку через веб-мастер установщика.
Установка WordPress на Denwer: пошаговое руководство

Скачайте последнюю версию WordPress с официального сайта wordpress.org. Архив сохраняется на локальный диск.
Распакуйте архив в папку home\localhost\www вашего Denwer. Рекомендуется создать отдельную директорию для каждого проекта, например home\localhost\www\myproject.
Запустите Denwer через файл Run.exe и убедитесь, что Apache и MySQL работают без ошибок.
Откройте phpMyAdmin по адресу http://localhost/tools/phpmyadmin/. Создайте новую базу данных, укажите кодировку utf8mb4_general_ci.
Переименуйте файл wp-config-sample.php в wp-config.php. Внесите следующие изменения:
define('DB_NAME', 'название_базы');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
Сохраните изменения и откройте в браузере http://localhost/myproject. Запустится мастер установки WordPress.
Выберите язык, введите название сайта, задайте имя пользователя, пароль и адрес электронной почты. Нажмите Установить WordPress.
После завершения установки авторизуйтесь в админ-панели по адресу http://localhost/myproject/wp-admin. Проверяйте корректность работы сайта и подключение к базе данных.
При необходимости настройте постоянные ссылки через раздел Настройки → Постоянные ссылки, чтобы ссылки имели формат /%postname%/ и корректно работали на локальном сервере.
Для обновления версии WordPress вручную удалите старые файлы, кроме wp-content и wp-config.php, и скопируйте новые файлы в директорию проекта.
Скачивание и подготовка Denwer к установке

Скачайте последнюю версию Denwer с официального сайта разработчика. На момент 2025 года актуальна версия Denwer 3.0, совместимая с Windows 10 и 11. Файл имеет размер около 450 МБ и поставляется в формате .exe.
Перед запуском инсталлятора убедитесь, что на диске C: достаточно места – минимум 2 ГБ для корректной работы веб-сервера и базы данных. Временно отключите антивирусное ПО, чтобы избежать блокировки создания локальных виртуальных хостов.
Запустите установочный файл от имени администратора. Выберите путь установки без кириллических символов и пробелов, например C:\WebServers. Это предотвратит ошибки при работе PHP и Apache.
При выборе компонентов отметьте Apache, PHP и MySQL. Включение дополнительных модулей, таких как Perl или Python, не требуется для установки WordPress.
После завершения установки Denwer создаст папку C:\WebServers\home, в которой будут располагаться сайты. Рекомендуется создать отдельную подпапку для WordPress, например C:\WebServers\home\wordpress.local.
Запустите скрипт запуска Denwer (run.exe). В командной строке появится сообщение о корректной работе Apache и MySQL. Если службы не стартуют, проверьте порты 80 и 3306 на предмет конфликтов с другими приложениями.
Теперь Denwer готов к приёму файлов WordPress и дальнейшей настройке локального сайта.
Создание локальной папки для сайта WordPress

Откройте каталог Denwer, обычно расположенный в C:\WebServers\home. Внутри создайте папку с уникальным именем для проекта, например mysite.local. Это имя позже будет использоваться как адрес сайта в браузере.
Внутри новой папки создайте подпапку с названием www. В эту папку будут копироваться файлы WordPress. Путь должен выглядеть как C:\WebServers\home\mysite.local\www. Такой подход сохраняет структуру Denwer и упрощает управление проектами.
Для удобства работы создайте отдельную папку для базы данных, если планируется резервное копирование. Denwer автоматически подключает все проекты, расположенные в папке home, поэтому дополнительная регистрация не требуется.
Проверьте права доступа к папке www: учетная запись Windows должна иметь полный доступ для записи, чтобы WordPress корректно устанавливал плагины и обновлялся. Если доступ ограничен, установка может завершиться с ошибками.
При работе с несколькими проектами рекомендуется добавить файл readme.txt в корневую папку проекта с информацией о версии WordPress, используемой теме и основных настройках. Это упрощает поддержку и обновления.
Загрузка последней версии WordPress на локальный сервер
Перейдите на официальный сайт WordPress по адресу https://ru.wordpress.org/download/ и скачайте актуальный архив в формате ZIP. На момент проверки последняя стабильная версия – 6.6.2.
Создайте в папке Denwer новую директорию для сайта, например C:\WebServers\home\localhost\www\site_name, чтобы изолировать файлы проекта.
Распакуйте содержимое архива в созданную папку. Структура должна включать файлы wp-config-sample.php, index.php и каталоги wp-admin, wp-content, wp-includes.
После распаковки убедитесь, что все файлы доступны и нет ошибок при просмотре папки. Дальнейший шаг – настройка базы данных и конфигурации подключения WordPress к локальному серверу.
Настройка базы данных через phpMyAdmin в Denwer
Откройте браузер и перейдите по адресу http://localhost/Tools/phpMyAdmin/. Введите стандартные данные для входа: логин root, пароль оставьте пустым.
Создайте новую базу данных для WordPress. В поле Создать базу данных введите уникальное имя, например wordpress_db. Выберите кодировку utf8mb4_general_ci, чтобы поддерживалась корректная работа с кириллицей и смайлами.
После создания базы данных перейдите во вкладку Пользователи и создайте нового пользователя. Укажите имя пользователя, например wp_user, и пароль длиной не менее 12 символов, включая буквы и цифры. В поле Привилегии установите все права для этой базы.
Проверьте, что пользователь привязан именно к вашей базе данных, а не к другой. Для этого отметьте базу wordpress_db при назначении привилегий и нажмите Вперед.
Откройте раздел SQL и убедитесь, что база пуста. Если есть лишние таблицы, удалите их командой DROP TABLE имя_таблицы;. Это предотвратит конфликты при установке WordPress.
Запишите имя базы, пользователя и пароль – они понадобятся при конфигурации файла wp-config.php. Без этих данных установка WordPress завершиться ошибкой подключения к базе.
Редактирование файла wp-config.php для подключения к базе
Файл wp-config.php отвечает за установку соединения WordPress с базой данных. Он находится в корневой папке вашего сайта на Denwer.
Перед редактированием убедитесь, что база данных создана через phpMyAdmin и у вас есть следующие данные:
- Имя базы данных
- Имя пользователя
- Пароль пользователя
- Хост базы данных (обычно
localhost)
Откройте wp-config.php любым текстовым редактором (например, Notepad++).
Найдите блок с определениями параметров базы данных и замените значения на свои:
define('DB_NAME', 'имя_вашей_базы');
define('DB_USER', 'имя_пользователя');
define('DB_PASSWORD', 'пароль_пользователя');
define('DB_HOST', 'localhost');
Проверяйте точность ввода, включая регистр символов и отсутствие лишних пробелов. Ошибки приведут к невозможности подключения.
Дополнительно рекомендуется:
- Сгенерировать уникальные ключи безопасности
AUTH_KEY,SECURE_AUTH_KEY,LOGGED_IN_KEYи др., используя официальный генератор. - Сохранить резервную копию файла
wp-config.phpперед любыми изменениями. - Использовать кодировку UTF-8 для предотвращения проблем с кириллицей.
После редактирования сохраните файл и перезапустите Denwer, чтобы проверить подключение сайта к базе данных.
Запуск установки WordPress через браузер
После распаковки WordPress в папку проекта на Denwer, откройте браузер и в адресной строке введите http://localhost/имя_папки, где имя_папки соответствует названию вашей директории с WordPress.
Браузер автоматически перенаправит вас на страницу выбора языка. Выберите русский и нажмите Продолжить.
Далее откроется форма с настройками подключения к базе данных. Заполните поля следующим образом:
- Имя базы данных – укажите базу, созданную через phpMyAdmin, например
wordpress_db; - Имя пользователя – как правило
rootдля локальной среды Denwer; - Пароль – оставьте пустым, если не устанавливали пароль;
- Сервер базы данных – оставьте
localhost; - Префикс таблиц – используйте
wp_или придумайте уникальный для безопасности.
После заполнения формы нажмите Отправить. WordPress проверит соединение с базой и при успехе предложит перейти к установке.
На следующем этапе необходимо указать данные сайта:
- Название сайта – любая идентифицирующая строка;
- Имя пользователя администратора – используйте комбинацию латинских букв и цифр;
- Пароль – минимум 8 символов, желательно сочетание букв и цифр;
- Электронная почта – действующий адрес для восстановления доступа.
После заполнения всех полей нажмите Установить WordPress. Через несколько секунд появится сообщение о завершении установки, а кнопка Войти позволит перейти в административную панель.
Настройка административного аккаунта и основных параметров сайта
После завершения установки WordPress на Denwer откройте страницу http://localhost/имя_сайта/wp-admin. На экране входа создайте административный аккаунт, указав имя пользователя, надежный пароль и электронную почту. Используйте сложный пароль с комбинацией букв, цифр и символов, чтобы предотвратить несанкционированный доступ.
В разделе Настройки → Общие задайте название сайта и краткое описание, которые будут отображаться в заголовках и мета-тегах. Проверьте URL WordPress (адрес сайта) и URL сайта, они должны указывать на http://localhost/имя_сайта.
В Настройки → Чтение выберите тип отображения главной страницы: последние записи или статическая страница. Установите количество записей на странице и настройте видимость для поисковых систем с помощью опции Видимость для поисковых систем.
Перейдите в Настройки → Обсуждение для управления комментариями. Рекомендуется включить модерацию комментариев и уведомления на email при новых сообщениях, чтобы контролировать содержание.
В разделе Настройки → Медиафайлы определите размеры изображений: миниатюра, средняя и большая. Это ускоряет загрузку страниц и упрощает работу с визуальным контентом.
В Настройки → Постоянные ссылки выберите структуру URL, предпочтительно имя записи, для удобства SEO и читаемости ссылок. После изменения структуры обязательно сохраните настройки.
Проверка работы сайта и устранение возможных ошибок
После установки WordPress на Denwer необходимо убедиться, что сайт функционирует корректно. Первым шагом откройте браузер и перейдите по адресу http://localhost/имя_папки_с_сайтом. Если отображается главная страница WordPress без ошибок, сервер работает правильно.
Проверку работы отдельных компонентов проводите поэтапно:
| Проверка | Действие | Возможная ошибка | Решение |
|---|---|---|---|
| Подключение к базе данных | Перейдите в админку, откройте настройки подключения в wp-config.php | Ошибка “Error establishing a database connection” | Проверьте правильность имени базы, пользователя, пароля и хоста. В Denwer хост обычно “localhost”. |
| Отображение страниц | Откройте несколько страниц сайта | Белый экран или 404 | Проверьте корректность .htaccess, включите модуль mod_rewrite в Apache, проверьте структуру постоянных ссылок в админке. |
| Загрузка медиафайлов | Попробуйте загрузить изображение через медиабиблиотеку | Ошибка “HTTP error” или пустой файл | Убедитесь, что папка wp-content/uploads имеет права 755, PHP настроен на загрузку файлов требуемого размера. |
| Плагины и темы | Активируйте стандартную тему и плагины по очереди | Сайт не загружается после активации | Отключите проблемный плагин, замените тему на стандартную, обновите версии плагинов совместимые с текущей версией WordPress. |
| Логи ошибок PHP | Проверьте файл php_error.log в папке Denwer | Выявленные ошибки PHP | Исправьте синтаксис в файлах темы или плагинов, обновите устаревшие функции. |
После выполнения всех проверок рекомендуется очистить кэш браузера и перезапустить Denwer для подтверждения стабильной работы сайта.
Вопрос-ответ:
Можно ли установить несколько сайтов WordPress на один Denwer?
Да, на одном локальном сервере Denwer можно разместить несколько сайтов WordPress. Для этого создаются отдельные папки в каталоге home и отдельные базы данных для каждого сайта. Важно корректно настроить файлы wp-config.php для каждой установки, указав свои имя базы данных, логин и пароль. После этого сайты будут доступны по разным локальным адресам, например, site1.loc и site2.loc.
Как создать базу данных для WordPress в Denwer?
После запуска Denwer откройте панель управления phpMyAdmin по адресу http://localhost/Tools/phpMyAdmin. Войдите под пользователем root, затем выберите вкладку «Базы данных» и создайте новую базу, указав любое название. Для WordPress важно запомнить имя базы данных, пользователя и пароль — эти данные понадобятся при настройке wp-config.php.
Почему при установке WordPress на Denwer появляется ошибка подключения к базе данных?
Ошибка подключения чаще всего возникает из-за неправильных данных в файле wp-config.php. Проверьте, чтобы имя базы данных, имя пользователя и пароль совпадали с созданной базой в phpMyAdmin. Также убедитесь, что сервер базы данных указан как ‘localhost’, а сам Denwer запущен и работает корректно.
Как изменить язык интерфейса WordPress при установке на Denwer?
При первом запуске установки WordPress вы видите экран выбора языка. Выберите нужный язык, и все дальнейшие шаги установки будут отображаться на выбранном языке. Если язык нужно изменить позже, это можно сделать через панель управления в разделе «Настройки» → «Общие», где доступна опция изменения языка сайта.
Можно ли перенести сайт WordPress с Denwer на удаленный хостинг?
Да, сайт, созданный на Denwer, можно перенести на хостинг. Для этого нужно экспортировать базу данных через phpMyAdmin, затем загрузить файлы сайта на сервер. После этого редактируются данные подключения к базе данных в файле wp-config.php на новом сервере, чтобы они соответствовали параметрам хостинга. После этих действий сайт будет работать в сети.
