Установка WordPress
От выбора хостинга до первого поста
Шаг 0. Что нужно заранее
Домен, хостинг с PHP 8.1+ и MySQL 5.7+, доступ к панели управления. Для старта хватает тарифа за 200–300 ₽ в месяц: 1 ГБ памяти и 10 ГБ диска. Не берите самый дешёвый тариф «без MySQL» — WordPress без базы не заработает.
Вариант 1. Установка в один клик
Почти все хостинги дают кнопку «Установить WordPress» в панели (cPanel, ISPmanager, Timeweb, Beget). Выбираете домен, придумываете логин и пароль администратора, ждёте минуту. Дальше можно переходить к настройке — движок уже стоит.
Вариант 2. Вручную
Скачайте архив с wordpress.org, распакуйте в корень сайта через файловый менеджер или FTP. Создайте базу и пользователя в панели, затем откройте адрес сайта в браузере — запустится мастер установки. Он спросит:
- имя базы, пользователя и пароль;
- префикс таблиц — оставьте не
wp_, а что-то своё, напримерmsk_. Это мелочь, но она усложняет жизнь автоматическим сканерам; - название сайта, логин и пароль администратора.
Мастер сам создаст wp-config.php. Если он этого не сделал — скопируйте wp-config-sample.php, переименуйте и заполните четыре константы: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST.
Шаг 3. Первые настройки
Зайдите в админку по адресу /wp-admin/ и пройдитесь по пунктам:
- Настройки → Постоянные ссылки. Выберите «Название записи». Адреса вида
?p=123плохо индексируются. - Настройки → Общие. Язык, название сайта, краткое описание.
- Настройки → Чтение. Снимите галочку «Показывать на главной последние записи», если главная — статичная страница.
- Пользователи. Смените отображаемое имя, если оно совпадает с логином: по нему вычисляют логин администратора.
Шаг 4. Обязательный минимум плагинов
Кэширование, SEO, формы, резервное копирование, защита от спама. Пять плагинов — достаточно. Каждый следующий увеличивает вес и риск конфликта при обновлении.
Шаг 5. HTTPS и файлы
Включите бесплатный сертификат в панели хостинга, затем в настройках сайта укажите адрес с https://. Права на файлы: папки 755, файлы 644, на wp-config.php — 600.
Частые ошибки
- «Ошибка установки соединения с базой». Неверный
DB_HOST: у многих хостингов это неlocalhost, а отдельный адрес из панели. - Сайт открывается по старому адресу. Адрес зашит в базе: поправьте
siteurlиhomeв таблице настроек. - Логин admin. Самая частая причина взлома. Смените логин и включите двухфакторную авторизацию.
Нужен сайт на WordPress, а не статья?
Поставлю и настрою: хостинг, тема, структура, наполнение, SEO, скорость и защита. С 2009 года, по договору, с поддержкой после запуска.
Полезно по теме: WordPress с нуля, примеры HTML, про Django.