Hvordan installere WordPress på Ubuntu

Vil du installere WordPress på Ubuntu selv? Hvis du er DIY-typen, så les videre for å finne ut hvordan det gjøres.

Det praktiske ved WordPress har gjort det til internetts kjære, og står for over 30 % av alle vertsbaserte nettsteder i verden, pluss en 60 % dominans blant innholdsstyringssystemer.

Selv om det startet som en enkel å bruke Blogging plattform, WordPress har også vokst til å inkludere så mange funksjoner. Og dette gjør det til et flott verktøy for å bygge mange typer nettsteder.

Mange vertsleverandører tilbyr WordPress-installasjoner med ett klikk. Men hvis du er typen som liker å gjøre ting på egenhånd, eller du bare vil ha en mer oppdatert installasjon, så er denne guiden for deg.

Forutsetninger: Oppdater eller oppgrader LAMPEN

WordPress krever en LAMP (Linux Apache MySQL PHP)-stabel for å kjøre eller noe lignende. Og siden du har fått Ubuntu, som tilfredsstiller Linux-kravet, må du også sørge for at de andre komponentene er installert og klare, før du legger til WordPress. Vær oppmerksom på at WordPress kan kjøre på Windows, men fungerer best på Linux. Du kan også erstatte Apache med et alternativ som Lightspeed. Men denne guiden er fokusert på LAMPE.

Det kan også være lurt å oppgradere systemet for å sikre at du bare bruker de nyeste pakkene. Fra januar 2021, for eksempel, er WordPress tilgjengelig i versjon 5.6, og det krever PHP fra versjon 7.4 og oppover og MySQL fra 5.6 og oppover. Denne veiledningen forutsetter at du kjører Ubuntu 20.04.

For å oppgradere Ubuntu-systemet, skriv inn følgende kommandoer:

sudo apt oppdatering

sudo apt oppgradering

Grafisk vs kommandolinjeinstallasjon

Du kan installere LAMP- og WordPress-pakkene enten via kommandolinjen eller ved å bruke et grafisk verktøy som Ubuntu Software Center. Men vær oppmerksom på at sistnevnte kun er mulig hvis du kjører et Ubuntu Desktop-miljø.

Denne trinnvise opplæringen forutsetter at du installerer pakkene på et servermiljø uten et grafisk brukergrensesnitt.

Hvis du er i et skrivebordsmiljø, kan du også bruke terminalen. Eller du kan fullføre trinn 1 til 3 ved å bruke programvaresenteret, og deretter fortsette installasjonen fra trinn 4.

For å logge på den eksterne verten, skriv inn:

ssh bruker@vertsnavn #bruk informasjonen fra verten din

logg inn på den eksterne verten

Hvordan installere WordPress på Ubuntu

Følg disse trinnene for å installere WordPress på Ubuntu:

Trinn 1. Installer og konfigurer Apache

Ingenting fungerer på verdensveven uten en HTTP-server (HyperText Transfer Protocol). Så du må først sjekke om du har en server som kjører. Og hvis ikke, installerer du en. Vi skal bruke Apache2.

For å sjekke om Apache er installert, kjør:

sudo systemctl status apache2

Eller skriv inn serverens IP-adresse i nettleseren din. Hvis Apache er på den lokale maskinen, skriv inn 127.0.0.1 i adressefeltet. Du bør se en lignende side:

Hvis Apache ikke er installert på systemet, installer det ved å bruke følgende kommando:

sudo apt oppdatering

sudo apt install apache2

Deretter sjekker du applikasjonene som er tilgjengelige for Ubuntu-brannmuren UFW ved å bruke:

sudo ufw app liste

Det skal skrives ut noe sånt som:

Tilgjengelige applikasjoner:

 Apache

 Apache full

 Apache sikker

 OpenSSH

Du kan tillate full HTTP- og HTTPS-trafikk ved å velge "Apache Full" eller tillate bare HTTPS ved å velge "Apache Secure". For eksempel:

sudo ufw tillate 'Apache Secure'

Konfigurer Apache

Trinn 2. Installer og konfigurer MySQL

Når Apache er installert og kjører, er neste trinn å installere MySQL. Du kan gjøre dette ved å skrive inn:

sudo apt install mysql-server

Dette vil installere alt som er nødvendig for å kjøre databasen på serveren din, inkludert en klient for skallmiljøet. Den vil be deg om å skrive inn et root-passord (administrator), men du står fritt til enten å angi det eller la det stå tomt for senere, under konfigurasjonen.

Etter installasjonen, sikre installasjonen med følgende kommando:

mysql_secure_installation

Det er best å svare "ja" på alle forslagene. Logg deretter på med shell-klienten og lag en database og en brukerkonto for WordPress. Her er hvordan du gjør det.

mysql -u root -p #skriv inn passordet ditt

mysql> LAG DATABASE wsite;

mysql> LAG BRUKER 'wpuser'@'localhost' IDENTIFISERT MED 'passord';

mysql> GIR ALLE PÅ wpsite.* TIL 'wpuser'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> EXIT;

Konfigurer MySQL

Trinn 3. Installer og konfigurer PHP

Nå er tiden inne for å installere PHP-delen av LAMP-oppsettet. Dette er også enkelt, bare skriv inn:

sudo apt installer php php-mysql

Eller du kan velge å installere PHP med alle de populære utvidelsene for å kjøre WordPress på en gang ved å skrive:

sudo apt installer php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Til slutt, bruk nano eller din favorittredigerer for å lage en index.php-fil i Apache-webroten din og lagre den. Det kan inneholde et enkelt PHP-skript som:

<?php

phpinfo ();

?>

nano /var/www/html/index.php

Besøk deretter Apache-serveren i nettleseren din for å bekrefte at PHP fungerer på:

nettsted-ip-adresse/info.php

Hvis du er på en lokal maskin, kan du besøke:

localhost/index.php eller

127.0.0.1/index.php

Konfigurer PHP

Vær oppmerksom på at Apache HTTP-serveren din er konfigurert til å vise *.html-filer først før *.php-filer. Og ettersom du nå har begge filtypene i 'html'-mappen, kan du bare skrive inn nettstedets IP-adresse for å vise deg Apache HTML-velkomstsiden.

For å betjene PHP som standard, må du oppdatere noen konfigurasjonsfiler og starte Apache på nytt:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Filen skal se ut som ovenfor. Bare bytt index.html med index.php og lagre. Start deretter Apache på nytt for at endringene skal tre i kraft, med:

sudo systemctl start apache2

Hvis du bare skriver inn ip-adressen til nettstedet ditt, eller localhost / 127.0.0.1 vil nå index.php vises som standard.

Trinn 4. Installer og konfigurer WordPress

Nå er tiden inne for å laste ned og installere WordPress. Det gjør du med følgende kommandoer:

cd /tmp #bytt til den midlertidige katalogen

wget -c http://wordpress.org/latest.tar.gz #last ned filen

tar -xzvf siste.tar.gz #ekstrakt

sudo cp -R wordpress /var/www/html/wordpress #flytt til html-mappen din

sudo chown -R www-data:www-data /var/www/html/wordpress #set eier (Apache-gruppe)

sudo chmod -R 775 /var/www/html/wordpress #sett utførelsesrettigheter

Trinn 5. Ytterligere tilpasninger

Frem til nå har vi kun jobbet med din nettside-ip-adresse. For å konfigurere WordPress-installasjonen til å fungere med domenenavnet ditt, gjør du:

sudo nano /etc/apache2/sites-available/mysite.com.conf

Det skal se ut som nedenfor, bare endre mysite.com til ditt domene.

Servernavn mysite.com

DocumentRoot / var / www / html / wordpress

ErrorLog $ {APACHE_LOG_DIR} / feil.log

CustomLog $ {APACHE_LOG_DIR} /access.log kombinert

           

            AllowOverride Alle

           

Aktiver deretter Apaches omskrivingsmodul ved å bruke:

sudo a2enmod omskrive

Disse trinnene skal gi deg de fancy og menneskelesbare nettadressene som:

mysite.com/my-first-wordpress-post-url

For å fullføre oppsettet, kjør:

sudo apache2ctl configtest #sjekk at alt er i orden

sudo a2ensite mysite.com.conf #legg til den nye domenekonfigurasjonen

sudo systemctl last apache2 på nytt #start serveren på nytt

Trinn 6. Kjør og test

WordPress-oppsettet er fullført, men du må fortsatt kjøre den endelige installasjonen. Du gjør dette ved å navigere til WordPress-mappen i nettleseren din og følge instruksjonene:

nettside-ip-adresse/wordpress eller

mysite.com (hvis du angir en virtuell vert)

Du må opprette en brukerkonto og angi MySQL-databasedetaljene du opprettet før. Til slutt, trykk på installasjonsknappen og det er det.

Konklusjon

Gratulerer hvis du har kommet så langt. Å installere WordPress manuelt er ikke like enkelt som de enkle ett-klikks alternativene, men det er veldig tilfredsstillende. Den lar deg også tilpasse serveren din slik du ønsker.

Husk at dette bare er starten. Du kan trenge forskjellige WordPress-plugins eller PHP-utvidelser langs linjen, og de kan kreve at du gjør ekstra arbeid på serveren.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke er en datamaskinentusiast som elsker å lese et bredt spekter av bøker. Han har en preferanse for Linux fremfor Windows/Mac og har brukt
Ubuntu siden de første dagene. Du kan fange ham på twitter via bongotrax

Artikler: 299

Motta tekniske ting

Tekniske trender, oppstartstrender, anmeldelser, nettinntekter, nettverktøy og markedsføring en eller to ganger i måneden