К основному содержимому

Как установить WordPress через cPanel

Хостинг и cPanel · 20.01.2025 · 5 мин чтения
Иллюстрация к статье «Как установить WordPress через cPanel»

Установка WordPress через Softaculous

Самый простой способ установить WordPress — использовать Softaculous, который доступен в cPanel всех тарифов ZevsHost. Он сам подбирает версию PHP, создаёт базу данных и прописывает конфигурацию — вручную через File Manager и phpMyAdmin делать то же самое дольше и легче ошибиться, особенно при первой установке, когда ещё нет привычки к структуре файлов WordPress.

Пошаговая инструкция

  1. Войдите в cPanel вашего хостинга
  2. В разделе «Softaculous Apps Installer» нажмите на иконку WordPress
  3. Нажмите кнопку «Install Now»
  4. Укажите домен и директорию установки
  5. Заполните данные администратора: логин, пароль, email
  6. Выберите язык интерфейса
  7. Нажмите «Install»

Установка займёт около 60 секунд. После завершения вы получите ссылки на сайт и панель администратора на email, указанный в форме, а также запись об установке в разделе Softaculous → Installations, откуда позже можно запустить обновление или удаление сайта.

Реальные ошибки при установке и первом запуске

Если после установки сайт показывает белый экран, в error_log обычно видна запись:

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted
in /home/user/public_html/wp-includes/plugin.php on line 205

Это лимит памяти PHP по умолчанию (128 МБ), которого не хватает тяжёлой теме или конфликтующим плагинам, особенно если на сайте одновременно активны конструктор страниц и плагин кэширования. Поднимите memory_limit до 256M через MultiPHP INI Editor. Вторая частая проблема — при переносе установленного через Softaculous сайта на другой домен:

Error establishing a database connection

Она означает, что параметры в wp-config.php (имя базы, пользователь, пароль или хост) не совпадают с реальными данными MySQL — Softaculous прописывает их автоматически, поэтому такая ошибка почти никогда не возникает при первой установке, но типична после ручного клонирования сайта.

Softaculous и ручная установка: сравнение

СпособВремяКонтроль над параметрамиРиск ошибки
Softaculous~1 минутаБазовый (домен, язык, админ)Низкий
Ручная установка через File Manager + phpMyAdmin10–20 минутПолныйСредний
WP-CLI через SSH~2 минутыПолный, скриптуетсяНизкий при наличии опыта

Когда Softaculous не подходит

  • Нужна установка WordPress Multisite с сетью сайтов на поддоменах или отдельных доменах — Softaculous разворачивает только одиночный сайт
  • Требуется точная версия WordPress, отличная от той, что предлагает Softaculous по умолчанию, или staging-копия с идентичной конфигурацией продакшена
  • Сайт разворачивается через CI/CD или скрипты автоматизации — здесь удобнее WP-CLI, а не разовая установка через веб-интерфейс
  • Нужны нестандартные префиксы таблиц базы данных или особая структура каталогов, которую Softaculous не позволяет задать на шаге установки
  • Планируется миграция уже готового сайта с другого хостинга — в этом случае Softaculous не нужен вовсе, файлы и базу данных переносят напрямую

Установка через WP-CLI (альтернатива для SSH)

Если нужна автоматизация или установка без веб-интерфейса, WordPress можно развернуть тремя командами через SSH:

wp core download --path=/home/user/public_html
wp config create --dbname=DBNAME --dbuser=DBUSER --dbpass=DBPASS
wp core install --url=yourdomain.com --title="Мой сайт" --admin_user=admin --admin_password=PASSWORD --admin_email=you@yourdomain.com

Такой способ удобен при переносе конфигурации между окружениями или при развёртывании из скрипта CI/CD, где нужна предсказуемость каждого шага, а не клики в интерфейсе.

Настройка PHP под WordPress

  • WordPress 6.x официально поддерживает PHP от 7.4, но рекомендуемая версия для новых сайтов — PHP 8.2, подробности в статье о смене версии PHP в cPanel
  • Для загрузки больших медиафайлов в библиотеку увеличьте upload_max_filesize и post_max_size через MultiPHP INI Editor — стандартные 2 МБ по умолчанию малы для современных изображений

После установки

Проверка результата

  1. Откройте главную страницу сайта в браузере в режиме инкогнито — она должна открыться без ошибок PHP и без сообщения об установке
  2. Зайдите в /wp-admin и убедитесь, что логин администратора работает
  3. Проверьте раздел Settings → General — адрес сайта должен быть с https://, если SSL уже подключён

Ускорение свежей установки кэшированием и оптимизацией изображений разобрано в статье WordPress скорость: 10 способов ускорить сайт.

Частые вопросы

Можно ли установить WordPress через Softaculous на поддомен, а не на основной домен?

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

Удалятся ли файлы сайта и база данных, если убрать установку через раздел Installations в Softaculous?

Да, удаление установки именно через раздел Installations убирает и файлы сайта, и связанную с ним базу данных целиком, а не только запись о самой установке. Простое удаление папки сайта через File Manager без использования этого раздела может оставить базу данных нетронутой, и она продолжит занимать место на сервере.

Нужно ли создавать базу данных заранее, вручную, перед установкой через Softaculous?

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

Можно ли сменить версию PHP для сайта уже после установки WordPress?

Да, версию PHP для сайта можно менять в любой момент после установки через MultiPHP Manager в cPanel, без переустановки самого WordPress и без потери данных. Перед таким переключением стоит проверить совместимость активной темы и плагинов с новой версией, чтобы избежать ошибок после смены.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке