База знаний Виртуальный хостинг Хостинг для CMS Wordpress Установка WordPress через Shell-клиент ISPmanager

Установка WordPress через Shell-клиент ISPmanager

WordPress можно установить в отдельную папку сайта через Shell-клиент ISPmanager. Файлы загружает WP-CLI, а подключение базы и создание администратора выполняются в браузере. Способ подходит для услуги, на которой доступны Shell-клиент и команда wp.

Подготовьте сайт и базу

  1. Если сайт ещё не создан, добавьте его в ISPmanager. Домен должен открывать эту услугу хостинга.
  2. Выпустите SSL-сертификат и проверьте открытие сайта по HTTPS.
  3. В разделе Базы данных создайте отдельную базу MySQL и пользователя. Выберите кодировку utf8mb4 и сохраните пароль. Поля формы разобраны в инструкции по созданию базы.
  4. Запишите точные имена базы и пользователя. Они могут отличаться. Для базы на сервере MySQL (native) в мастере WordPress укажите localhost.

База WordPress в ISPmanager

Рисунок 1. Цифрой 1 отмечен раздел «Базы данных», цифрой 2 выбранная база, цифрой 3 кнопка «Пользователи» для проверки учётной записи базы.

Загрузите WordPress

Откройте Shell-клиент. Проверьте доступность WP-CLI командой wp --info. Если появилась ошибка command not found, этот способ на услуге недоступен. Не продолжайте следующие команды.

Уточните корневую папку сайта. В примере установка идёт в папку blog внутри сайта example.ru. Команда выполняется из домашней папки аккаунта, в которую открывается Shell-клиент.

wp core download --path=www/example.ru/blog --locale=ru_RU

Замените example.ru на имя каталога своего сайта. Для установки в корень сайта уберите /blog. Дождитесь сообщения Success: WordPress downloaded.

Внимание. Устанавливайте WordPress в новую пустую папку. Не добавляйте параметр принудительной перезаписи --force и не запускайте загрузку поверх работающего сайта. Сначала сохраните его резервную копию.

Подключите базу и завершите установку

  1. Откройте адрес установки по HTTPS. Для папки из примера это https://example.ru/blog/.
  2. На странице «Перед началом установки» нажмите Вперёд!.
  3. Введите имя базы, имя её пользователя и пароль. В поле Сервер базы данных укажите localhost, если выбрали MySQL (native). Для отдельной базы оставьте префикс таблиц wp_.
  4. Нажмите Отправить. После сообщения «Успешное соединение с базой данных» нажмите Запустить установку.
  5. Укажите название сайта, имя администратора WordPress и адрес электронной почты. Сохраните предложенный WordPress пароль. Это отдельная учётная запись, она не заменяет пользователя базы.
  6. Если сайт ещё готовится, отметьте Попросить поисковые системы не индексировать сайт. Снимите эту отметку после публикации в разделе WordPress Настройки → Чтение. Отметка не закрывает сайт от посетителей.
  7. Нажмите Установить WordPress и дождитесь сообщения «WordPress установлен».

Войдите и проверьте сайт

Нажмите Войти или откройте https://example.ru/blog/wp-admin/. Введите имя администратора WordPress и его пароль. Для установки в корне адрес входа будет https://example.ru/wp-admin/.

Вход в WordPress

Рисунок 2. Цифрой 1 отмечено поле имени пользователя WordPress, цифрой 2 поле пароля, цифрой 3 кнопка «Войти».

После входа откроется консоль. Нажмите название сайта в верхней панели и проверьте главную страницу. Разделы «Записи» и «Страницы» используются для содержимого сайта, «Медиафайлы» для изображений и других загруженных файлов.

Консоль установленного WordPress

Рисунок 3. Цифрой 1 отмечена консоль WordPress, цифрой 2 переход на сайт, цифрой 3 разделы «Записи», «Медиафайлы» и «Страницы».

Если установка не завершилась

При ошибке соединения с базой проверьте точные имена базы и пользователя, пароль и сервер. Для MySQL (native) используйте localhost. Не вводите вместо пароля базы пароль ISPmanager.

При ошибке 500 или пустой странице откройте логи сайта, повторите открытие страницы и найдите запись с соответствующим временем. Сохраните точный текст ошибки для обращения в поддержку.