Sådan installeres WordPress lokalt med XAMPPHar du nogensinde ønsket, at du kunne rode rundt med WordPress uden problemerne eller omkostningerne ved at installere det på en webhosting-server?

Staging-miljøer er helt fint, når du har brug for at fejlfinde problemer eller teste opdateringer, før du sender dem til et live WordPress-websted. Men hvad med, når du ønsker at:

  • Afprøve nye plugins?
  • Tage et tema til en prøveomgang eller bygge dit eget?
  • Udforske en ny WordPress-funktion?
  • Eksperimentere med et trendy design eller en kodningsteknik?
  • Fortsætte arbejdet på et websted, selv når wi-fi-forbindelsen er sparsom eller ikke-eksisterende?

I disse tilfælde er det bedst at installere WordPress lokalt på din computer. Så i dag vil vi vise dig, hvordan du installerer WordPress på XAMPP.

Sådan installerer du WordPress lokalt med XAMPP

Selv om WordPress er en open source-software, der er let tilgængelig til download, er WordPress ikke noget, der kan installeres på din computer. Ikke på egen hånd i hvert fald.

Hvis du ønsker at installere WordPress på localhost (dvs. din computer), skal du have hjælp.

Start her:

Stræk 1: Vælg et lokalt servermiljø

For at få en fungerende installation af WordPress i gang på din computer har du brug for et lokalt miljø med:

  • Webserver-software (normalt en Apache-server),
  • Et programmeringssprog som PHP eller Perl,
  • og databaseadministrationssoftware som MySQL eller MariaDB.

XAMPP er den, som vi vil gennemgå i dag. Når det er sagt, er der andre muligheder til rådighed, hvis du foretrækker det:

  • WampServer til Windows-operativsystemer
  • MAMP til Mac eller Windows
  • DesktopServer til Mac eller Windows
  • Local by Flywheel til Mac-, Windows- eller Linux-miljøer (og er især nyttig, hvis du har Flywheel-hosting, som du ønsker at migrere dit testwebsted til)

Installationen er ikke rigtig kompliceret med nogen af disse muligheder. Men fordi XAMPP er et populært udviklingsmiljø, og fordi det er enhedsagnostisk (kompatibelt med Mac, Windows og Linux), vil vi fokusere på det i dag.

Stræk 2: Download XAMPP

Besøg Apache Friends-webstedet, og download den nyeste version af XAMPP til dit operativsystem:

XAMPP

Filen vil automatisk begynde at downloade.

Når den er færdig, skal du tilføje XAMPP til dine programmer og starte indlæsningsprocessen.

Lad XAMPP

Afhængigt af dit styresystem skal du muligvis acceptere en række adgangstilladelser, før programmet indlæses fuldt ud. Når det er klar til at gå i gang, er det dog dette vindue, du vil se:

XAMPP-applikation

XAMPP er nu installeret på din computer.

Stræk 3: Konfigurer dit XAMPP-miljø

Klik på “Start”-knappen inde i din XAMPP-app for at initialisere opsætningen af det lokale miljø. Statuslampen skifter fra rød til gul til grøn:

XAMPP-statuslampen

XAMPP er ikke den eneste ting, der skal starte. Gå til fanen Tjenester, og gør det samme for hver af stakkens tjenester, indtil de bliver grønne:

XAMPP-tjenester

Næst skal du gå til fanen Netværk. Du skal vælge, hvor du vil have din localhost-server til at bo:

XAMPP Network

Vælg en af de tilgængelige muligheder, og klik på “Enable”.

Bemærk: Hvis du har planer om at gøre dette til et WordPress Multisite, kan du kun bruge port 80 eller 443. Hvis det er tilfældet, kan du oprette den port, du ønsker at bruge nu, eller bruge omgåelsen senere (mere om det nederst i dette indlæg).

En sidste ting at gøre er at gå til fanen Volumes. Klik på “Mount”.

Mount XAMPP

Dette vil “klistre” localhost til dit skrivebord (du får brug for dette senere for at ændre filerne på dit websted).

Stræk 4: Opret en database

Du har kun én ting mere at gøre.

Åbn en ny browserfane, og skriv navnet på den localhost, du har aktiveret. For eksempel:

Localhost i browseren

Du vil blive ført til en velkomstside for XAMPP:

XAMPP Welcome Page

For at tilføje en ny database skal du klikke på knappen phpMyAdmin i øverste højre hjørne på denne side. phpMyAdmin starter automatisk:

phpMyAdmin

Hvor vi tilføjer WordPress til den lokale server, skal vi først have en database til det. Gå til fanen Databaser øverst på siden.

Opret database

Giv din database et navn (brug alle små bogstaver og understregninger i stedet for mellemrum). Opdater derefter drop-down-menuen fra utf8 til Collation. Klik på knappen “Create” (Opret), når du er færdig.

Stræk 5: Download WordPress

For at hente den nyeste version af WordPress skal du gå til WordPress.org-hjemmesiden. Klik på “Hent WordPress” i øverste højre hjørne af siden:

Hent WordPress

Du kan downloade zip-filen fra næste side:

Download WordPress Software

Stræk 6: Opdater wp-config.php-filen

Udpak dine WordPress-filer, og find wp-config-sample.php.

WordPress-filer

Denne fil indeholder vigtige oplysninger om dit WordPress-websted og er det, der gør det muligt for WordPress-softwaren at gemme oplysninger i den MariaDB- (eller MySQL-) database, du lige har oprettet. Der er dog pladsholderoplysninger heri, som vi skal opdatere.

Åbn filen ved hjælp af en teksteditor.

Atom wpconfig

De følgende linjer skal redigeres:

Databasenavn

Lokaliser denne linje:

define( 'DB_NAME', 'database_name_here' );

Hvis du ikke kan huske, hvad du navngav din database i phpMyAdmin, kan du finde det her:

Databasenavn

Dernæst skal du erstatte “database_name_her” med din databases navn. I vores eksempel ville linjen blive:

define( 'DB_NAME', 'my_database' );

Brugernavn og adgangskode

Næst skal du finde disse to linjer:

define( 'DB_USER', 'username_here' );

define( 'DB_PASSWORD', 'password_here' );

Udskift “username_here” med “root” og lad “password_here” være tom. Så linjerne skal nu lyde:

define( 'DB_USER', 'root' );

define( 'DB_PASSWORD', '' );

Når du er færdig, skal du gemme filen og omdøbe den til wp-config.php. Sørg for, at den ligger i den oprindelige WordPress-filmappe.

Stræk 7: Installer WordPress på den lokale vært

For at installere WordPress lokalt skal du flytte dine downloadede filer (udpakket) – herunder den nye wp-config.php-fil – til XAMPP’s htdocs-mappe.

Du finder den her:

Filkatalog HTDOCS

Giv mappen et nyt navn, hvis du vil have den til at hedde noget andet end “wordpress”. Et midlertidigt domænenavn er tilstrækkeligt.

For at få adgang til din nye WordPress-installation skal du gå til den oprindelige localhost-adresse, du brugte i begyndelsen, efterfulgt af navnet på din nye WordPress-mappe. Tilføj “/wp-admin/” til sidst.

For eksempel:

https://localhost:800/mytestwebsite/wp-admin/

Du vil derefter se denne installationsside:

Localhost wp-admin

Udfyld alle detaljerne – herunder dit brugernavn og din adgangskode som administrator – og afslut installationen. Når du er færdig, bliver du ført hertil:

Ny WordPress-installation

Og det er det. Du har nu med succes installeret WordPress lokalt med XAMPP.

For at få adgang til dit lokale websted i fremtiden skal du indlæse XAMPP-appen og “Start” den lokale server. Gå derefter til din localhost webadresse og log ind igen. (Så sørg for at bogmærke den.)

Sådan installerer du WordPress Multisite på Localhost

Hvis du vil afprøve tingene på et WordPress Multisite-netværk, kan du også gøre det med XAMPP.

Stræk 1-7: For at aktivere Multisite skal du først gennemføre trin 1 til 7.

Stræk 8: Aktivér WordPress Multisite

Åbn filen wp-config.php endnu en gang fra mappen htdocs.

Find linjen:

/* That's all, stop editing! Happy publishing. */

Lige over den skal du indsætte følgende Multisite-aktiveringsstreng:

define('WP_ALLOW_MULTISITE', true);

Spar filen.

Log ud af dit lokale WordPress-websted, og log ind igen. Gå til Værktøjer > Netværksopsætning.

Værktøjer Netværksopsætning

Som tidligere nævnt tillader WordPress kun, at Multisite kan køre via netværksport 80 eller 443. Hvis du oprindeligt ikke konfigurerede XAMPP via en af disse porte, er det helt i orden. Brug denne løsning.

Gå til din XAMPP-mappe, og find følgende:

/(navnet på din webstedsmappe)/wp-admin/includes/network.php

I denne fil er der en linje, hvor der står:

if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ) ) ) ) {

Dette er grunden til, at du måske ser en fejl, når du forsøger at få adgang til Netværksopsætning i WordPress. For at rette dette skal du tilføje den port, du endte med at bruge, til koden. For eksempel:

if ( ( false !== $has_ports && ! in_array( $has_ports, array( ':80', ':443' ,':8080') ) ) ) {

Spar filen, og gå tilbage til Netværksopsætning i WordPress.

Du bliver bedt om at give dit netværk af websteder et navn og udpege en administratorbruger.

Opret et netværk

Dernæst får du vist disse instruktioner:

Aktiver netværket

Du skal opdatere både din wp-config.php og dine .htaccess-filer. Hvis du ikke kan finde .htaccess-filen, skal du oprette den fra bunden. Åbn din teksteditor, indsæt kodestumpen, og gem den i mappen.

Når du har gemt begge disse filer, skal du logge ud af WordPress endnu en gang. Når du logger ind igen, vil du se, at WordPress Multisite er blevet installeret lokalt.

Ny WordPress Multisite-installation

Afslutning

Det er aldrig en god idé at bygge, eksperimentere eller fejlfinde på en live WordPress-installation.

I tilfælde, hvor det arbejde, du udfører, skal skubbes til et live-websted, giver det mere mening at bruge en staging-server eller et subdomæne. Men hvis du tester nye funktioner, designteknikker eller værktøjer, er det en bedre idé at arbejde lokalt, hvis du arbejder lokalt. (Det er også billigere.)

Takket være XAMPP tager det kun 7 trin og ikke mere end 15 minutter at installere WordPress lokalt.