WordPress можно установить в отдельную папку сайта через Shell-клиент ISPmanager. Файлы загружает WP-CLI, а подключение базы и создание администратора выполняются в браузере. Способ подходит для услуги, на которой доступны Shell-клиент и команда wp.
localhost.Рисунок 1. Цифрой 1 отмечен раздел «Базы данных», цифрой 2 выбранная база, цифрой 3 кнопка «Пользователи» для проверки учётной записи базы.
Откройте 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 и не запускайте загрузку поверх работающего сайта. Сначала сохраните его резервную копию.
https://example.ru/blog/.localhost, если выбрали MySQL (native). Для отдельной базы оставьте префикс таблиц wp_.Нажмите Войти или откройте https://example.ru/blog/wp-admin/. Введите имя администратора WordPress и его пароль. Для установки в корне адрес входа будет https://example.ru/wp-admin/.
Рисунок 2. Цифрой 1 отмечено поле имени пользователя WordPress, цифрой 2 поле пароля, цифрой 3 кнопка «Войти».
После входа откроется консоль. Нажмите название сайта в верхней панели и проверьте главную страницу. Разделы «Записи» и «Страницы» используются для содержимого сайта, «Медиафайлы» для изображений и других загруженных файлов.
Рисунок 3. Цифрой 1 отмечена консоль WordPress, цифрой 2 переход на сайт, цифрой 3 разделы «Записи», «Медиафайлы» и «Страницы».
При ошибке соединения с базой проверьте точные имена базы и пользователя, пароль и сервер. Для MySQL (native) используйте localhost. Не вводите вместо пароля базы пароль ISPmanager.
При ошибке 500 или пустой странице откройте логи сайта, повторите открытие страницы и найдите запись с соответствующим временем. Сохраните точный текст ошибки для обращения в поддержку.