✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Начните использовать WP-CLI на своем хосте

25

На данный момент я думаю, что большинство людей, которые регулярно разрабатывают решения для WordPress, знакомы с использованием WP-CLI. Установить его локально в вашей системе — это одно, а использовать его на вашем хосте — совсем другое (но все то же самое, как только вы подключитесь).

Показательный пример: в последнее время я проводил несколько вечеров и выходных, работая над этим сайтом и пытаясь подготовить его к предстоящему редизайну. Частью этого является использование WP-CLI.

Если вы являетесь пользователем SiteGround (или любого хоста, поддерживающего WP-CLI, на самом деле) и ищете, как начать использовать WP-CLI на своем хосте, вот краткое руководство, которое должно предоставить вам все, что вам нужно знать, чтобы получить и работает.

Использование WP-CLI на вашем хосте

Хотя приведенные ниже шаги предназначены для использования всякий раз, когда вы хотите использовать WP-CLI на своем хосте (и на любом хосте), я должен четко понимать, что предполагаю следующее:

  • На хосте предустановлен WP-CLI. Большинство современных хостингов WordPress это делают. Даже если их нет, установить несложно, но это выходит за рамки этого поста.
  • Я предполагаю, что вы знакомы с ключами SSH. Если нет, ничего страшного, я покажу вам, как его создать, но важно, чтобы вам было удобно вводить несколько команд в терминале.
  • Как только вы сможете подключиться к хосту по SSH, вы освоитесь с командами WP-CLI. Если нет, то в этом нет ничего страшного, потому что они хорошо задокументированы.

С учетом сказанного, вот все, что вам нужно знать, чтобы начать использовать WP-CLI на своем хосте.

0 Создайте SSH-ключ

Для тех, кто не знаком, ключ SSH (что означает ключ защищенной оболочки) представляет собой комбинацию двух файлов:

  1. открытый ключ
  2. закрытый ключ

Оба генерируются одновременно на вашем компьютере (и вы можете увидеть их в  каталоге .ssh вашей файловой системы, если вы вообще копались в своей файловой системе).

Поскольку пара ключей генерируется одновременно, их можно использовать в сочетании друг с другом для надежной идентификации того, кто на самом деле говорит, что это вы (или для предотвращения входа в систему кого-то, кто не вы).

Чтобы сгенерировать SSH-ключ, откройте терминал и введите следующую команду:

$ ssh-keygen -t rsa

После этого вас могут спросить, где вы хотите хранить набор ключей. Вы можете сделать это в стандартном каталоге (просто нажав Enter) или введя его в каталог по вашему выбору. Просто запомните, что вы выбрали.

Начните использовать WP-CLI на своем хосте

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

1 Загрузите свой SSH-ключ

Оттуда вы войдете в свою учетную запись хостинга. В зависимости от используемой учетной записи программного обеспечения вы, вероятно, увидите что-то вроде cPanel, Plesk или, возможно, просто получите доступ к командной строке.

В зависимости от вашего уровня опыта будет определять, что будет дальше. Если вы привыкли использовать командную строку, этот пост, скорее всего, вам не нужен, поэтому в качестве примера я буду использовать cPanel.

Итак, на данный момент найдите что-то подобное на главной странице вашей cPanel:

Начните использовать WP-CLI на своем хосте

Нажмите на значок доступа SSH, после чего вы увидите этот экран (или тот, который очень похож на него:

Начните использовать WP-CLI на своем хосте

На этом этапе вы берете содержимое ключей, сгенерированных на предыдущем шаге, и вставляете их в предоставленные поля.

2 Укажите разрешенный IP-адрес

Далее вы заметите, что если вы ничего не указали, будут разрешены любые и все IP-адреса.

Хотя это может показаться хорошей идеей, если вы много путешествуете или используете VPN или что-то в этом роде, это риск для безопасности, и я не рекомендую оставлять его открытым. Вместо этого начните с любого IP-адреса, который вы обычно используете, а затем добавьте больше по мере необходимости.

Вы всегда можете удалить и добавить больше по ходу дела.

3 SSH в вашей учетной записи

На этом этапе вы готовы войти в свою учетную запись по SSH. Как вы это сделаете, будет зависеть от вашего хоста. Например, вам понадобится:

  • имя хоста,
  • порт

И они будут варьироваться от хоста к хосту. Например, вы можете войти в систему следующим образом:

$ ssh username@domain.com -p1234

Затем вам нужно будет ввести пароль, который вы использовали при создании ключей SSH.

После этого вы окажетесь в своей среде хостинга в командной строке и сможете использовать команды для более простого администрирования ваших установок WordPress.

Использование WP-CLI

Хотя это руководство стремится быть как можно более полным в отношении использования WP-CLI на вашем хосте, я также знаю, что оно не дает убедительного примера того, как начать работу с WP-CLI.

Если вы заинтересованы в этом, я рекомендую эти два ресурса:

И, возможно, в будущем я включу несколько своих заметок о том, как и почему я рекомендую его использовать. До тех пор это должно продвинуть вас достаточно далеко в среду хостинга, чтобы начать ее использовать.

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее