Börja använda WP-CLI på din värd
Vid det här laget tror jag att de flesta som utvecklar WordPress-lösningar regelbundet är bekanta med att använda WP-CLI. Att installera det lokalt på ditt system är en sak, att använda det på din värd är en annan (men det är likadant när du väl är ansluten).
Exempel: Den senaste tiden har jag tillbringat några kvällar och tider under helgerna med att arbeta på den här webbplatsen och försöka göra den redo för den kommande omdesignen. En del av att göra det inkluderar att använda WP-CLI.
Om du är någon på SiteGround (eller någon värd som verkligen stöder WP-CLI) och letar efter hur du kommer igång med att använda WP-CLI på din värd, här är en snabb primer som borde ge dig allt du behöver veta för att få igång.
Använda WP-CLI på din värd
Även om stegen nedan är avsedda att användas när du vill använda WP-CLI på din värd (och vilken värd som helst), bör jag vara tydlig med att jag antar följande:
- Värden har WP-CLI förinstallerat. De flesta moderna WordPress-värdar gör det. Även om de inte gör det är det inte svårt att installera, men det ligger utanför ramen för detta inlägg.
- Jag antar att du är bekant med SSH-nycklar. Om du inte är det, är det okej eftersom jag ska visa dig hur du skapar en, men det är viktigt att du är bekväm med att ange några kommandon i din terminal.
- När du väl kan SSH till din värd är du bekväm med WP-CLI-kommandona. Om inte, ingen stor sak om det heller eftersom de är väldokumenterade.
Med det sagt, här är allt du behöver veta för att börja använda WP-CLI på din värd.
0 Skapa en SSH-nyckel
För de som inte är bekanta är en SSH-nyckel (som står för en säker-skal-nyckel) en kombination av två filer:
- en offentlig nyckel
- en privat nyckel
Båda genereras samtidigt på din maskin (och du kan se dem i .ssh- katalogen i ditt filsystem om du överhuvudtaget har petat runt i ditt filsystem).
Eftersom nyckelparet genereras samtidigt kan de användas tillsammans med varandra för att säkert identifiera att det faktiskt är vem som säger att det är du (eller för att förhindra någon som inte är du) när du loggar in i ett system.
För att generera en SSH-nyckel, öppna din terminal och skriv in följande kommando:
$ ssh-keygen -t rsa
Efter detta kan du bli tillfrågad var du vill lagra uppsättningen nycklar. Du kan välja att göra detta i standardkatalogen (genom att bara trycka på enter) eller genom att skriva in den i den katalog du väljer. Kom bara ihåg vad du än har valt.
Därefter kommer du att bli ombedd att ange ett lösenord. Uppenbarligen kan detta vara vad du vill att det ska vara, men se till att komma ihåg det eftersom det är sättet att identifiera relationen mellan nycklarparen som kommer att genereras.
1 Ladda upp din SSH-nyckel
Därifrån loggar du in på ditt värdkonto. Beroende på vilket programvarukonto som används kommer du sannolikt att se något som cPanel, Plesk eller kanske bara ha tillgång till kommandoraden.
Beroende på din erfarenhetsnivå kommer att diktera vad som kommer härnäst. Om du är van vid att använda kommandoraden är det här inlägget troligen onödigt, så jag kommer att använda cPanel som ett exempel.
Så nu, leta efter något så här på hemsidan för din cPanel:
Klicka på SSH-åtkomstikonen så kommer du att presenteras med den här skärmen (eller en som ser väldigt lik ut:
Vid det här laget tar du innehållet i nycklarna du genererade i föregående steg och klistrar in dem i fälten som tillhandahålls.
2 Ange den tillåtna IP-adressen
Därefter kommer du att märka att om du inte har angett något kommer alla IP-adresser att tillåtas.
Även om detta kan låta som en bra idé om du reser mycket eller använder en VPN eller något liknande, är det en säkerhetsrisk, och jag rekommenderar inte att du lämnar den öppen. Börja istället med vilken IP du vanligtvis använder och lägg sedan till mer efter behov.
Du kan alltid ta bort och lägga till fler allt eftersom.
3 SSH till ditt konto
Vid det här laget är du redo att SSH till ditt konto. Hur du går tillväga för att göra detta beror på din värd. Du behöver till exempel:
- värdnamnet,
- hamnen
Och dessa kommer att variera från värd till värd. Du kan till exempel kunna logga in så här:
$ ssh username@domain.com -p1234
Och sedan måste du ange lösenordet du använde när du skapade dina SSH-nycklar.
När du är klar kommer du att vara i din värdmiljö på kommandoraden och kommer att kunna använda kommandona för att enklare administrera dina WordPress-installationer.
Använder WP-CLI
Även om den här guiden strävar efter att vara så omfattande som möjligt när det gäller att använda WP-CLI på din värd, vet jag också att den inte ger ett solidt exempel på hur man kommer igång med WP-CLI.
Om du är intresserad av att göra det rekommenderar jag dessa två resurser:
Och kanske, i framtiden, kommer jag att inkludera några av mina anteckningar om hur och varför jag rekommenderar att du använder det. Tills dess bör detta ta dig tillräckligt långt in i värdmiljön för att börja använda den.


