Почніть використовувати WP-CLI на своєму хості
На даний момент я думаю, що більшість людей, які регулярно розробляють рішення 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 (що означає ключ безпечної оболонки) — це комбінація двох файлів:
- відкритий ключ
- закритий ключ
Обидва генеруються одночасно на вашій машині (і ви можете побачити їх у каталозі .ssh вашої файлової системи, якщо ви взагалі колупалися у своїй файловій системі).
Оскільки пара ключів генерується одночасно, їх можна використовувати в поєднанні один з одним для надійної ідентифікації того, хто насправді каже, що це ви (або для запобігання комусь, хто не є вами), щоразу під час входу в систему.
Щоб створити ключ SSH, відкрийте термінал і введіть таку команду:
$ ssh-keygen -t rsa
Після цього вас можуть запитати, де ви хочете зберегти набір ключів. Ви можете зробити це в стандартному каталозі (просто натиснувши клавішу Enter) або ввівши його в каталог за вашим вибором. Просто запам’ятайте те, що ви вибрали.
Далі вам буде запропоновано ввести пароль. Очевидно, це може бути все, що завгодно, але обов’язково запам’ятайте це, оскільки це спосіб визначити зв’язок між парами ключів, які будуть згенеровані.
1 Завантажте свій ключ SSH
Звідти ви увійдете у свій обліковий запис хостингу. Залежно від використання облікового запису програмного забезпечення, ви, ймовірно, побачите щось на зразок cPanel, Plesk або, можливо, просто матимете доступ до командного рядка.
Залежно від вашого рівня досвіду буде вирішено, що буде далі. Якщо ви звикли використовувати командний рядок, ця публікація, ймовірно, непотрібна, тому я збираюся використовувати cPanel як приклад.
Отже, на цьому етапі знайдіть щось подібне на домашній сторінці вашої cPanel:
Клацніть піктограму доступу SSH, і ви побачите цей екран (або такий, який виглядає дуже схожим:
На цьому етапі ви берете вміст ключів, які ви згенерували на попередньому кроці, і вставляєте їх у відповідні поля.
2 Укажіть дозволену IP-адресу
Далі ви помітите, що якщо ви нічого не вказали, будуть дозволені будь-які IP-адреси.
Хоча це може здатися гарною ідеєю, якщо ви багато подорожуєте або використовуєте VPN чи щось подібне, це загроза безпеці, і я не рекомендую залишати його відкритим. Натомість почніть із будь-якої IP-адреси, яку ви зазвичай використовуєте, а потім додайте більше за потреби.
Ви завжди можете видалити та додати більше.
3 SSH у ваш обліковий запис
На цьому етапі ви готові до SSH у своєму обліковому записі. Те, як ви це зробите, залежить від вашого господаря. Наприклад, вам знадобиться:
- ім’я хоста,
- порт
І вони будуть відрізнятися від хоста до хоста. Ви можете, наприклад, мати можливість увійти таким чином:
$ ssh username@domain.com -p1234
Потім вам потрібно буде ввести пароль, який ви використовували під час створення ключів SSH.
Після цього ви опинитеся у своєму середовищі хостингу в командному рядку та зможете використовувати команди, щоб легше керувати своїми інсталяціями WordPress.
Використання WP-CLI
Хоча цей посібник намагається бути якомога вичерпнішим щодо використання WP-CLI на вашому хості, я також знаю, що він не надає чіткого прикладу того, як почати роботу з WP-CLI.
Якщо ви зацікавлені в цьому, я рекомендую ці два ресурси:
І, можливо, у майбутньому я додам кілька своїх приміток про те, як і чому я рекомендую його використовувати. До тих пір це дозволить вам достатньо проникнути в середовище хостингу, щоб почати використовувати його.


