installera WordPress tar ofta många steg: ladda ner och packa upp en zip-fil, Ladda upp filer till servern och konfigurera databasen och konfigurera. Det kan ta mycket tid. Eller så kan du göra det genom att använda Fantastico eller SimpleInstall verktyg tillgängliga via värdens kontrollpanel. Det är inget fel med det, men det är inte idiotsäkert minst sagt. I det här inlägget visar jag dig ett snabbare och mer tillförlitligt sätt—med skalet över SSH.

numera erbjuder de flesta värdplaner en ssh-kommandoradsanläggning, så du bör definitivt överväga SSH-metoden för att ladda ner och installera WordPress på din server. Den stora fördelen är att du inte behöver besöka olika webbplatser, och du behöver inte ladda upp eller öppna några kontrollpaneler. Du gör allt via ett enda kommandoradsgränssnitt. För detta behöver du en SSH-klient. Om du kör på Windows, gå till PuTTY, och om du är på Mac kan du använda Macs inbyggda Terminal eller iTerm 2. Innan vi går vidare, se till att din värd erbjuder Bash-skalet eftersom våra kommandon är konfigurerade för det.

i slutet av den här artikeln går vi också igenom WP-CLI-verktyget, vilket är ett ännu enklare sätt att ladda ner och installera WordPress via kommandoraden.

1. Ansluta till din Server

använda PuTTY

Öppna PuTTY och ange ditt domännamn i rutan värdnamn (eller IP-adress) och ange portnumret som används för att ansluta till SSH under Port och klicka sedan på Öppna. Du kan till och med spara dina Webbplatsinställningar genom att ange ett namn i rutan sparade sessioner och genom att trycka på Spara. Nästa gång kan du alltid ladda sessionen genom att välja din webbplats och klicka på Ladda.

PuTTY kommer nu att be om ditt användarnamn. Ange ditt användarnamn och tryck på Enter. Nu kommer du att bli ombedd för ditt lösenord. Observera här att medan du skriver ditt lösenord ser du inte att det skrivs på skärmen. Det är dolt av säkerhetsskäl. Tryck på Enter när du har skrivit in ditt lösenord, och du kommer att vara inloggad.

använda någon annan SSH-klient eller Mac-Terminal

Ange följande kommando i din Terminalklient för att ansluta till din webbplats kommandorad över SSH:

ssh [email protected] -p 22

-p omkopplaren talar om för den att använda portnummer 22. Om din värd tillåter SSH över standardport 22 kan du utelämna -p och 22 I ovanstående kommando; annars ersätter du 22 för värdens SSH-portnummer. När du har loggat in ser du något liknande:

[email protected]:-$

det är skalkommandot där du kommer att skriva alla dina kommandon från och med nu.

2. Ladda ner WordPress

Nu när vi har loggat in på vår SSH-server måste vi gå till rätt katalog där vi vill ställa in vår blogg. Sedan laddar vi ner filerna och extraherar dem där. Låt oss säga att katalogen du vill att din blogg ska installeras under är blogdemo bosatt under public_html-katalogen. I så fall använder du följande kommando:

cd public_html/blogdemo/

Nu när vi har nått rätt katalog laddar vi ner WordPress med kommandot wget.

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

ovanstående kommando hämtar den senaste WordPress-installationen från sin server och extraherar filen från den till blogdemo-katalogen. xf och z är parametrar som säger tar-kommandot att extrahera innehållet från den angivna filen med gzip.

nu, Efter extraktion, hittar du en wordpress-katalog under blogdemo-katalogen som innehåller din installation. Så för att flytta filerna tillbaka till var de ska vara, använd följande kommandon:

mv wordpress/* ./

detta kommando flyttar innehållet i wordpress-katalogen till den aktuella katalogen. När du vill kontrollera vad som finns i den aktuella katalogen skriver du ls.

om du vill kan du använda följande kommandon för att ta bort både wordpress-katalogen och arkivfilen du laddade ner:

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

3. Installera WordPress

i det här steget skapar vi databasen och motsvarande användare och associerar dem tillsammans. Då kommer vi att använda den berömda fem minuters installationen av WordPress för att avsluta den.

Obs: innan du går vidare måste du kontrollera om du har behörighet att skapa en databas eller inte. Ett enkelt sätt att kontrollera är att gå till din phpMyAdmin och kontrollera om du kan skapa en databas därifrån eller inte. Om du inte kan, betyder det att du inte kommer att kunna följa detta steg. Du bör kolla med din webbhotell om de tillåter dig att göra det eller inte. De flesta delade webbhotell låter dig skapa en databas.

först måste du logga in på MySQL-kommandoraden med följande kommando:

mysql -u username -p

När du har angett detta kommer du att bli ombedd att ange ditt MySQL-lösenord. Skriv ditt lösenord så visas en skärm så här:

MySQL-inloggning

Nu när vi har loggat in på MySQL-servern skapar vi först en databas och ger användaren åtkomst till den databasen. Använd följande kommandon nu:

create database dbname;grant usage on *.* to user[email protected] identified by 'password';grant all privileges on dbname.* to [email protected];

glöm inte halvkolon i slutet av varje MySQL-kommando. Det första kommandot skapar databasen. Det andra kommandot låter användaren ansluta till databasen. Det slutliga kommandot ger alla behörigheter till användaren för den databasen. Du kan testa om din databasskapning lyckades genom att köra det här kommandot:

use dbname;

det ska säga ”databas ändrad”. Nu kan du avsluta MySQL-kommandoraden genom att skriva exit.

Starta nu bloggen i din webbläsare och kör den vanliga WordPress-installationen och använd databasinformationen som vi använde i det tredje steget för att ställa in din wp-config.php och sedan ställa in din blogg.

Obs: Ny databasanvändare

i vår handledning använder vi en befintlig databasanvändare för att ansluta till den nya databasen. Men om du vill ha en separat användare för varje databas måste du skapa en ny användare för att komma åt den databasen. Så här ska du göra det.

När du är inne i MySQL-skalet använder du följande kommandon för att skapa en ny användare och ställa in lösenordet.

create user 'dbusername'@'localhost' identified by 'password';

gå nu tillbaka till steg 3 och kör alla andra kommandon med detta användarnamn.

redigera wp-config.php

i vår handledning har jag sagt att efter att ha gjort allt på skalet kan du direkt gå vidare till installationen. Men några av er kanske vill redigera wp-config.php för att lägga till speciella inställningar och kod. Du kan bara göra det via skalet. Medan du är i din bloggkatalog på skalet, använd följande kommando för att avfyra Vim-redigeraren (en kommandoradsskalfilredigerare)

vi ./wp-config.php

nu ser du något som det som visas nedan:

Vim Editor

tryck på i för att gå in i insert-läge och Använd piltangenterna för att flytta runt filen. När du har gjort dina ändringar trycker du på Esc-tangenten för att avsluta insert-läget. För att avsluta Vim, skriv : och skriv sedan wq och tryck på Enter. Detta sparar dina ändringar och avslutar Vim.

ladda ner och installera WordPress med WP-CLI-verktyget

i det här avsnittet visar jag dig ett ännu bättre sätt att ladda ner och installera WordPress: med WP-CLI-verktyget. Först måste vi installera WP-CLI-verktyget på servern.

så här installerar du WP-CLI-verktyget

kör följande kommandon på din server för att hämta, installera och konfigurera WP-CLI-verktyget.

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharchmod +x wp-cli.pharsudo mv wp-cli.phar /usr/local/bin/wp-cli

Låt oss kontrollera om WP-CLI-verktyget har installerats med hjälp av följande kommando.

wp-cli --info

Du bör se något så här:

OS: Linux 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64Shell:/bin/bashPHP binary:/usr/bin/php7.2PHP version:7.2.24-0ubuntu0.18.04.3php.ini used:/etc/php/7.2/cli/php.iniWP-CLI root dir:phar://wp-cli.phar/vendor/wp-cli/wp-cliWP-CLI vendor dir:phar://wp-cli.phar/vendorWP_CLI phar path:/etc/init.dWP-CLI packages dir:WP-CLI global config:WP-CLI project config:WP-CLI version:2.4.0

ladda ner och installera WordPress

låt oss ladda ner den senaste versionen av WordPress först.

wp-cli core download

om nedladdningen lyckas ser du något som följande:

Downloading WordPress 5.5.1 (en_US)...md5 hash verified: 72c6f56b4818ffd0e6e6a4ed8f3e8d4eSuccess: WordPress downloaded.

Så vi har laddat ner WordPress-kodbasen nu.

därefter är det dags att skapa wp-config.php-fil. Vi kan göra det med hjälp av följande kommando. Ersätt platshållarna med de faktiska värdena. Jag antar att du redan har skapat databasen som du vill använda med WordPress.

$wp-cli config create --dbname=YOUR_DB_NAME --dbuser=YOUR_DB_USERNAME --dbpass=YOUR_DB_PASSWORD --locale=en_DBSuccess: Generated 'wp-config.php' file.

slutligen, låt oss köra följande kommando, som installerar WordPress.

$wp-cli core install --url=YOUR_DOMAIN_NAME --title=YOUR_BLOG_TITLE --admin_user=ADMIN_USERNAME --admin_password=ADMIN_PASSWORD --admin_email=ADMIN_EMAILSuccess: WordPress installed successfully.

och med det installeras WordPress framgångsrikt på din server!

faktum är att WP-CLI-verktyget kan göra mycket mer än bara installation. Det låter dig hantera plugins och teman och göra alla nödvändiga versionsuppdateringar också. Sammantaget är det ett bra verktyg för WordPress-utvecklare, och jag skulle uppmuntra dig att utforska det! Du kan lära dig om WP-CLI här på Envato Tuts+.

  • WordPress
    Vad är WP-CLI? En Nybörjarguide
    David Gwyer

lär dig att koda PHP för WordPress med en gratis onlinekurs

om du vill lära dig att koda PHP WordPress, kolla in vår gratis onlinekurs om att lära dig att koda PHP för WordPress!

i den här kursen lär du dig grunderna i PHP-programmering. För att komma igång lär du dig varför WordPress använder PHP, hur man skapar en PHP-fil och hur man blandar HTML och PHP. Du fortsätter att lära dig hur PHP fungerar och hur man skriver enkla PHP-loopar och funktioner. För att avsluta saker bygger du en anpassad arkivsida för att öva på det du lärde dig.

  • gratis

    WordPress
    lär dig PHP för WordPress
    Rachel McCollin

om du vill lära dig WordPress plugin utveckling, har vi en gratis kurs för det också!

  • gratis

    WordPress
    introduktion till WordPress Plugin utveckling
    Rachel McCollin

Lämna ett svar

Din e-postadress kommer inte publiceras.