Installer WordPress på egen PC
Det å sette opp og drifte WordPress på egen PC er ikke like enkelt som installasjon på et webhotell. Her får du oppskriften – trinn for trinn. Du får også tips som kan brukes til å fikse problemer som kan dukke opp underveis.
Les også: WordPress-skolen
Vi har tidligere gjennomgått bruk av WordPress direkte i nettleseren, og WordPress installasjon på et webhotell. På denne siden du leser nå, handler det om installasjon av WordPress på din lokale datamaskin.
Instant WordPress
Før vi går videre, ønsker vi å presentere et alternativ til manuell installasjon. Med programvaren Instant WordPress er det superenkelt å installere WordPress på din egen PC – du kjører en installasjonsfil og alt ordnes mer eller mindre automatisk – les mer.
Dersom du likevel ønsker å installere manuelt, kan du lese videre. Fordelene med å installere WordPress manuelt er at du har full kontroll, og du lærer også hvordan WordPress fungerer.
Hvorfor installere lokalt? Fordeler!
Har du WordPress på egen datamaskin, kan du trene og eksperimentere med nettsider og WordPress-innstillinger, uten å ha nettsiden din på internett, fordi alt skjer lokalt på din datamaskin. Dette gjelder spesielt hvis du har lyst å lage dine egne temaer eller utvidelser, noe du kan da teste ut lokalt, før du eventielt bruker dette på internett. Du trenger da selvfølgelig ikke webhotell. Du har full kontroll over din WordPress-installasjon.
Det er raskere å jobbe med WordPress på egen datamaskin, altså reaksjonstiden fra det tidspunktet du klikker på en meny, og til det tidspunktet når noe faktisk skjer, blir kortere. Når du jobber på en lokal datamaskin, og ikke på et webhotell, vil dette skje tilnærmet øyeblikkelig.
Ulemper
Men det er ikke bare fryd og gammen – oppsettet på egen datamaskin er mer komplisert, hvis du skal installere WordPress lokalt. I tillegg er du selv ansvarlig for alt som skjer på serveren – hvis for eksempel MySQL-databasen nekter å starte, må du selv finne ut hvor feilen ligger. Det er med andre ord mer å holde styr på.
Driv en lokal nettside
Med denne løsningen kan du drive og eksperimentere med nettsiden din lokalt, altså uten at nettsiden er på internett.
Selvfølgelig må du være på nett for å laste ned WordPress-pakken, temaer og eventuelt andre elementer, men selve nettsiden du jobber med er ikke på nternett.
Du kan på et senere tidspunkt, når du er klar, gjøre nettsiden din tilgjengelig på nett. Du kan eventuelt migrere hele oppsettet til en webserver, hvis du ønsker det.
WordPress-krav
Før du setter i gang, bør du først sjekke kravene for installasjon av WordPress. Du trenger følgende: Webserver, PHP og MySQL-database. Du finner den offielle kravlisten på wordpress.org.
Pakkeløsning
Det finnes heldigvis pakkeløsninger med et alt-i-ett tilbud. På nettsiden apachefriends.org finner du en nedlastbar og brukervennlig pakke med både Apache-server, PHP og MySQL-server inkludert. Altså alt i én pakke – det er bare å laste ned og installere. Vi gjennomgår installasjonen på denne siden, trinn-for-trinn, på en Windows-PC.
Velg XAMPP for Windows, hvis datamaskinen din har Windows. Den støtter Windows 2000, 2003, XP, Vista, Windows 7 og Windows 8. Vær oppmerksom på at XAMPP-pakken krever Microsoft Visual C++ 2008 SP1 – du kan starte installasjonen for se om du har dette installert allerede. Hvis svaret er nei, fortsetter du med installasjonen. Hvis du allerede har denne installert, vil du få muligheten til å reparere eller avinstallere. I så fall bør du avbryte installasjons-prosessen,og klikke på «Cancel»-knappen.
XAMPP-installasjon
Du starter med å laste ned XAMPP fra apachefriends.org – vi tar XAMPP for Windows som et eksempel.
Hvis du har lastes ned installasjonsfilen, er det bare å kjøre installasjonen. Du vil sannsynligvis få en advarsel under installasjonen, om at antivirus kan virke forstyrrende for installasjonsprosessen. Det er greit å bare fortsette – vi opplevde ingen problemer under installasjonen.
Installasjonen settes i gang.
Du kan velge hvilke komponenter som installeres. Standardvalget er at alt installeres, og du kan bare klikke videre på «Next»-knappen.
Deretter kan du velge installasjonsmappen. Her kan du eventuelt endre C til D-stasjonsbokstav eller et annet sted, et lagringssted du foretrekker.
Du får nå se et reklameplakat fra utviklerne av XAMPP-pakken, og det er bare å klikke på «Next»-knappen.
Det siste programvinduet før installasjonen settes i gang.
Installasjon kan ta et par minutter, eller kortere tid, avhengig av hvor kraftig datamaskin du har.
Til slutt får du et vindu etter installasjon.
Til slutt får du opp kontrollpanelet til XAMPP.
Her må du klikke på «Start»-knappen ved Apache og MySQL, slik at serveren settes i gang. Du finner disse knappene under «Actions»-menyen. Hvis du får opp et vindu fra brannmuren i Windows, kan du velge å tillate tilgang.
For å få tilgang til den lokale serveren, kan du skrive ordet localhost i adressefeltet i nettleseren sin. Dette er adressen til din lokale webserver, altså på din lokale datamaskin. Det er her WordPress skal installeres.
Du får nå opp hjemmesiden til XAMPP. Her kan du klikke på Norwegian, eller et annet språk. Du vil da få opp en bekreftelse på en vellykket installasjon av XAMPP-pakken, dersom du har lykkes med dette.
Adressen til selve nettsidene på serveren din er egentlig localhost/index.html, så hvis du skriver dette i adressefeltet i nettleseren din, bør du få en liten bekreftelse på at serveren virker: It works!
I venstre marg på denne siden, finner du all dokumentasjon og verktøy du trenger. Her finner du blant annet phpMyAdmin som kan brukes til å konfigurere MySQL-databasen, noe som er absolutt avgjørende for å få WordPress til å fungere. Klikker du på Status-menyen, vil du se hvilke funksjoner som operatve.
Installer WordPress lokalt
Serveren er nå oppe og kjører, og nå gjenstår det bare å laste ned og installere WordPress. Fra og med versjon 4.0 leveres alle språkversjoner i samme installasjonsfil. Derfor kan du laste ned WordPress-pakken fra wordpress.org, og du kan velge språkversjonen under installasjonen.
Når du har lastet ned, og pakket opp WordPress-filene, kan du kopiere selve wordpress-mappen og alle filene til mappen xmpp/htdocs på din lokale datamaskin, altså wordpress skal være undermappe av htdocs.
Det neste du skal gjøre er å sette i gang WordPress-installasjonen på din datamaskin. Dette kan du gjøre ved å skrive localhost/wordpress i adressefeltet i nettleseren din. Det første du gjør er å velge språkversjon fra en rullegardinmeny:
Du vil deretter få opp en melding i nettleseren som ligner på dette:
Her kan du klikke på «Opprett en konfigurasjonsfil»-knappen. Da vil filen wp-config.php opprettes automatisk. Det er denne filen som sørger for at WordPress installeres.
Hvis du er heldig, vil du få opp en ny side, som ønsker deg velkommen til WordPress.
Her får du vite at WordPress-installasjonen trenger følgende informasjon:
- Navn på MySQL-databasen.
- Brukernavn for en bruker på databasen.
- Passord til denne brukeren.
- Navnet på webtjeneren, altså localhost.
- Tabellprefiks for databasen (kan være greit, hvis du skal kjøre flere enn én WordPress-installasjon i samme databasen).
Hvis dette ikke går bra, det vil si, hvis informasjon om databasen ikke er korrekt, kan du ordne denne saken ved å redigere filen wp-config.php manuelt. Du kan lese mer om fremgangsmåten i oppsett av wp-config.php i vår gjennomgang av WordPress på webhotell – les mer. Men dette går som regel bra.
Du kan bare klikke på «La oss fortsette», men da får du opp en side som trenger denne database-informasjonen. Dette nettleservinduet bør du ikke lukke!
For å opprette en bruker på MySQL-databasen, trenger du phpMyAdmin-programmet. Dette kan du få tilgang til via localhost i adressefeltet i nettlesere – du vil da få opp vinduet til XMPP. Husk å ikke lukke nettleservinduet hvor du konfigurerer wp-config.php i WordPress. Du kan åpne localhost i et nytt nettleservindu.
Klikk på phpMyAdmin i venstre marg. Her kan du klikke på Brukere i toppmenyen. Klikk videre på Legg til bruker. Legg inn for eksempel wordpress som Brukernavn, localhost som Vert, og til slutt et passord. Du kan velge ditt eget passord, eller du kan la tjenesten generere et tilfeldig passord for deg. Det er ditt valg.
Husk å sette en hake ved «Opprett database med samme navn og gi alle rettigheter» – dette er den enkleste måten å opprette den nødvendige databasen for WordPress. Ikke glem å klikke på «Utfør»-knappen nederst, slik at databasen faktisk blir opprettet.
Nå kan du endelig gå tilbake til det andre nettleservinduet, og fylle inn den obligatoriske database-informasjonen. Klikk på «Send» når du er ferdig.
Hvis du er heldig, vil du få følgende melding på neste side: WordPress kan nå kommunisere med databasen
Du har nå klart den vanskeligste delen av WordPress-installasjonen. Klikk videre på «Kjør installering»-knappen.
Neste vindu viser en ny velkomsthilsen. Det eneste som gjenstår nå er å bestemme navn på nettstedet, definere passord for innlogging til WordPress, og skrive inn epostadresse. Du bør også fjerne haken ved «Tillat søkemotorer å indeksere dette nettstedet», fordi dette nettstedet skal være lokalt (ikke på internett), i hvert fall i første omgang. Klikk på «Installer WordPress» når du er ferdig.
Du vil da få opp et nytt vindu.
Klikk på «Logg inn», og du kan endelig logge inn på WordPress.
Og nå skal du få opp den siden du har ventet på, nemlig kontrollpanelet til WordPress, og du kan sette i gang med å opprette blogger. Lykke til!
Hvis serveren ikke vil samarbeide…
En av ulempene ved å installere WordPress på egen datamaskin, er at du må selv fikse eventuelle problemer som dukker opp.
Har du installert XAMPP og WordPress på en Windows-PC, kan du få problemer med MySQL-databasen. Det kan hende databasen slutter å virke, og dette kan skje hvis du restarter PC-en.
Det kan være flere årsaker til at dette skjer, men du kan prøve følgende tiltak:
-
Du kan velge å ikke restarte PC-en, altså bare la den kjøre døgnet rundt. Da vil MySQL-databasen sannsynligvis kjøre som den skal, uforstyrret.
-
Du kan velge å kjøre databasen som en service i Windows, noe du fikser via XMAPP Control Panel.
Dette gjør du ved å klikke på det røde krysset ved MySQL-modulen i XAMPP-programvinduet, under «Modules Service».
-
Hvis ingen av tiltakene virker, kan du avinstaller hele XAMPP-pakken, og installere på nytt. Du kan så håpe at databasen virker neste gang du starter PC-en (hvis du velger å slå av PC-en).
Dette problemet varierer sikkert mellom datamaskiner. Vi opplevde at på en av våre PC-er, kjørte databasen uten problemer, også etter omstart av PC-en. På en annen PC derimot måtte vi reinstallere XAMPP mange ganger, før databasen sluttet å krangle. Det kan med andre lønne seg å prøve å installere igjen og igjen, det kan hende du lykkes til slutt.
Ingen kontakt med databasen?
Det som kan skje hvis du prøver å installere WordPress på din egen PC, er at WordPress ikke får kontakt med databasen. Du får da denne feilmeldingen i nettleseren, og installasjonen kommer ikke videre:
«Error establishing a database connection»
Du får en rekke forslag sammen med feilmeldingen, men disse forslagene er av generell art, og ingen konkrete. Det som må til er å redigere filen wp-config.php manuelt. Det som viser seg å virke i de fleste tilfeller er å bruke root som username og skrive ingenting (altså et tomt felt) for passordet.
Det er uklart hvorfor WordPress-installasjonen nekter å godta brukeren du oppretter i databasen, men dette trikset med å bruke root i stedet, pleier å fikse dette problemet.
Sikkert enkelt for dem med god datakunnskap. Men hvis man ser litt på nettet finnes det en hærskare med frustrerte personer som ikke har fått det til, inkludert meg selv. Har ikke tall på hvor mange ganger jeg har forsøkt, uten å få det til hehehe. Skal prøve oppskriften din.
Spørs om du har prøvd XAMPP før? Dette er slett ikke enkelt, men min erfaring er at XAMPP fungerer. Det er mye som kan gå galt, men jeg har klart det til slutt. Du finner en del gode råd mot slutten av artikkelen.
Gikk det bra, eller? Du kan ev prøve dette http://www.dataporten.net/instant-wordpress/
Ja jeg fikk det til å fungere, etter endel fram og tilbake hehe. Går bra med XAMP og WP nå.