WP-CLI – это инструмент командной строки для управления WordPress. С его помощью можно обновлять плагины, управлять пользователями, проверять файлы WordPress и выполнять различные задачи по обслуживанию сайта без использования административной панели WordPress.

В этой инструкции рассмотрим установку WP-CLI в аккаунте хостинга cPanel без прав администратора сервера (root).

1. Откройте терминал cPanel

Войдите в cPanel и откройте раздел Advanced -> Terminal. Также можно использовать SSH-подключение, если оно доступно для вашего аккаунта.

2. Установите WP-CLI

Создайте каталог bin в домашней директории, загрузите WP-CLI и установите права на выполнение:

mkdir -p "$HOME/bin"
curl -fsSL -o "$HOME/bin/wp" https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x "$HOME/bin/wp"

Теперь WP-CLI установлен в вашем аккаунте. Дополнительно переименовывать файл не требуется — он сразу сохраняется под именем wp.

3. Добавьте WP-CLI в PATH

Чтобы использовать команду wp без указания полного пути, каталог $HOME/bin должен присутствовать в переменной окружения PATH.

Проверьте текущий PATH:

echo "$PATH"

Если каталог bin отсутствует, добавьте следующую строку в файл ~/.bash_profile:

export PATH="$HOME/bin:$PATH"

Примените изменения:

source ~/.bash_profile

Если ваша командная оболочка использует другой файл настроек, например ~/.bashrc, настройте PATH в соответствующем файле.

4. Проверьте установку

Выполните:

wp --info

Если установка прошла успешно, появится информация о версии WP-CLI, версии PHP и текущем окружении.

5. Управление WordPress через WP-CLI

Перейдите в каталог установки WordPress, например:

cd ~/public_html

Полезные команды:

wp core version
wp plugin list
wp theme list
wp core verify-checksums
wp plugin update --all
wp cache flush

Важно! Перед обновлением WordPress, плагинов или тем рекомендуется создать резервную копию файлов сайта и базы данных.

6. Обновление WP-CLI

Для обновления WP-CLI выполните:

wp cli update

Также можно повторно загрузить актуальную версию:

curl -fsSL -o "$HOME/bin/wp" https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x "$HOME/bin/wp"

Возможные проблемы

wp: command not found — проверьте наличие $HOME/bin в переменной PATH. Можно также использовать полный путь: $HOME/bin/wp --info.

Ошибки PHP — проверьте версию PHP командной строки с помощью php -v. Она может отличаться от версии PHP, используемой сайтом в cPanel.

WordPress installation not found — убедитесь, что команда запускается из корневого каталога WordPress, либо укажите каталог с помощью параметра --path.

Дополнительная информация

Официальная документация: WP-CLI Installation Guide.

Radicenter 2026