Last ned og installer WordPress via Shell over SSH

Vanligvis installerer du WordPress ved å laste ned ZIP-filen, komprimerer den på PCen, går inn i wordpress undermappe, opplasting og kjøring av skriptet og for ikke å nevne å gå til vertsens kontrollpanel for å få oppsettet for databasen og alt. Andre gjør det ved hjelp av Fantastico eller SimpleInstall-verktøyene som er tilgjengelige via vertsens kontrollpanel. Det er ikke noe galt med disse metodene, bortsett fra at den første tar litt tid, og den andre metoden er ikke idiotsikker å si mildt.

Nowdays mest hosting planer tilbyr en SSH / command-line anlegget, så du bør definitivt vurdere SSH metoden for å laste ned og installere WordPress på serveren din. Den store fordelen du får er at du ikke trenger å besøke forskjellige nettsteder, trenger ikke å laste ned / laste opp eller åpne noen kontrollpaneler. Du gjør det hele via et enkelt kommandolinjegrensesnitt. For dette trenger du en SSH-klient. Hvis du kjører på Windows, går du til PuTTY, og hvis du er på Mac, kan du bruke Macs innebygde Terminal eller iTerm 2. Før vi går videre, må du forsikre deg om at verten tilbyr bash-skall fordi våre kommandoer er konfigurert for det.


Trinn 1 Koble til serveren din

Bruk av PuTTY

Åpne PuTTY og skriv inn domenenavnet ditt i boksen heter 'Vertsnavn (eller IP-adresse)' og skriv inn portnummeret som brukes til å koble til SSH under 'Port', og klikk nå Åpne. Du kan til og med lagre innstillingene for nettstedet ved å skrive inn et navn i boksen Lagrede sesjoner og trykke på Lagre. Neste gang kan du alltid laste inn økten ved å velge nettstedet ditt og klikke på Last inn.

PuTTY vil nå be om ditt brukernavn. Skriv inn brukernavnet ditt og trykk enter. Nå blir du bedt om passordet ditt. Merk her at mens du skriver inn passordet ditt, ser du ikke at det er skrevet på skjermen. Den er skjult av sikkerhetsmessige grunner. Trykk enter etter at du har skrevet passordet ditt og du vil bli logget inn.

Bruk en annen SSH-klient eller Mac Terminal

Skriv inn følgende kommando i Terminal-klienten din for å koble til nettstedets kommandolinje over SSH:

ssh [email protected] -p 22

De -p bryter forteller det å bruke portnummer 22. Hvis verten tillater SSH over standard port 22, kan du utelate -p og 22 i kommandoen ovenfor, ellers erstatte 22 for vertens SSH portnummer. Etter å ha logget inn vil du se noe slikt:

domain.com@username: - $

Det er shell kommandoprompt hvor du vil skrive alle kommandoene dine fra nå av.


Trinn 2 Nedlasting av WordPress

Nå som vi har logget på vår SSH-server, må vi først gå til riktig katalog der vi vil sette opp bloggen vår og trenger å laste ned filene og trekke dem ut der. Anta at katalogen du vil at bloggen din skal installeres under er blogdemo bosatt under public_html katalog, vil du bruke følgende kommando:

cd public_html / blogdemo /

Nå som vi har nådd riktig katalog, laster vi ned WordPress ved hjelp av kommandoen 'wget'.

 wget http://wordpress.org/latest.tar.gz tar xfz latest.tar.gz

Kommandoen ovenfor laster ned den nyeste WordPress-installasjonen fra serveren sin og trekker filen fra den inn i blogdemo katalogen. x, f og z er parametere som forteller tar-kommandoen for å trekke ut innholdet, fortell at arkivfilnavnet er gitt på kommandolinjen og at gzip skal brukes til utvinning.

Nå har alle arkivfiler fra WordPress installasjonsfilene under a wordpress katalog og etter utvinning finner du a wordpress katalog under blogdemo katalog som inneholder installasjonen din. Så for å flytte filene tilbake til der de burde være, bruk følgende kommandoer:

 mv wordpress / * ./

Denne kommandoen beveger innholdet i wordpress katalog i gjeldende katalog. Når som helst du vil sjekke hva den nåværende katalogen består av, skriv 'ls'.

Du kan slette begge wordpress katalog og arkivfilen du lastet ned hvis du vil bruke følgende kommandoer:

 rmdir ./wordpress/ rm -f latest.tar.gz

Trinn 3 Installere WordPress

I dette trinnet vil vi opprette databasen og tilhørende bruker og knytte dem sammen. Da vil vi bruke den berømte 5-minutters installasjonen av WordPress for å fullføre den.

Merk: Før du går videre må du sjekke om du har rettighetene til å opprette en database eller ikke. En enkel måte å sjekke på er å gå til phpMyAdmin og sjekke om du kan opprette en database derfra eller ikke. Hvis du ikke kan det betyr at du ikke vil kunne følge dette trinnet. Du bør sjekke med webverten hvis de tillater deg å gjøre det eller ikke. Dette skjer hovedsakelig på delt web hosting.

Først må du logge inn på MySQL kommandolinjen ved å bruke følgende kommando:

 mysql -u brukernavn -p

Etter at du har skrevet dette inn vil du bli bedt om ditt MySQL-passord. Skriv inn passordet ditt og du vil bli vist en skjerm som dette:

Nå som vi har logget på MySQL Server, vil vi først opprette en database og gi tilgang til brukeren til databasen. Bruk følgende kommandoer nå:

 opprett database dbname; gi bruk på *. * til brukernavn @ localhost identifisert av 'passord'; gi alle privilegier på dbname. * til brukernavn @ localhost;

Ikke glem semikolonet på slutten av hver MySQL-kommando. Den første kommandoen oppretter databasen. Den andre kommandoen lar brukeren koble til databasen. Den endelige kommandoen gir alle privilegier til brukeren for databasen. Du kan teste om databasenes opprettelse ble vellykket ved å kjøre denne kommandoen:

 bruk dbname;

Det bør si at databasen er endret. Nå kan du avslutte MySQL kommandolinjen ved å skrive 'exit'.

Nå brann opp bloggen i nettleseren din og kjør den vanlige WordPress-installasjonen og bruk databasen informasjonen vi brukte i det tredje trinnet for å konfigurere din wp-config.php og sett opp bloggen din.

Ting å merke seg

Det er to ting jeg vil at alle skal legge merke til i den ovennevnte opplæringen:

  • Ny database bruker - I vår veiledning bruker vi en eksisterende database bruker for å koble til den nye databasen. Men hvis du vil ha separat bruker for hver database, må du opprette en ny bruker for å få tilgang til databasen. Slik gjør du det.

    Når du er inne i MySQL-skallet, bruk følgende kommandoer for å opprette en ny bruker og angi passordet.

    mysql> opprett bruker 'dbusername' @ 'localhost' identifisert av 'passord';

    Gå nå tilbake til trinn 3 og kjør alle andre kommandoer med dette brukernavnet.

  • redigering wp-config.php - I vår veiledning har jeg fortalt deg at etter å ha gjort alt på skallet, kan du gå direkte til installasjonen. Men noen av dere vil kanskje redigere wp-config.php for å legge til spesielle innstillinger og kode. Du kan bare gjøre det via skallet. Mens du er i blogkatalogen din på skallet, bruker du følgende kommando for å brenne Vim Editor (en kommandolinjeskildfileditor)

    vi ./wp-config.php

    Nå ser du noe som vises nedenfor:

    Trykk på 'I' -tasten for å gå inn i 'Sett inn modus' og piltastene for å flytte rundt filen. Når du har gjort endringene, trykker du på Esc-tasten for å gå ut av "innstillingsmodus". For å avslutte Vim type ':' (uten anførselstegn) og skriv deretter "wq" og trykk enter, vil dette lagre endringene og avslutte Vim.