Slik overfører du ditt lokalt utviklede WordPress-område til en Live Server

Slik overfører du ditt lokalt utviklede WordPress-område til en Live Server / Wordpress og webutvikling

Vi har snakket mye tidligere om å kjøre lokale webservere. Hvordan bygge en Linux-webserver med en gammel datamaskin. Hvordan bygge en Linux-webserver med en gammel datamaskin Les mer for utviklingsformål eller for å prøve ut programvare som WordPress uten å måtte betale for hosting, men hvordan tar du det live når du er klar til å lansere? Etter et nylig spørsmål i vår teknisk support fellesskap ble jeg bedt om å skrive om denne prosessen i detalj, så her går det - en veiledning for å ta ditt lokalt utviklede WordPress-nettsted til en live-server. Prinsippene forblir det samme for noen CMS eller webprogramvare, men åpenbart vil databasestrukturen være annerledes.

Krav

Jeg kommer til å anta at du allerede har en lokal server som kjører, og kan både få tilgang til filene og databasen via PHPMyAdmin. Du må også allerede ha en hostingkonto opprettet og domenenavn knyttet til det - vi vil ikke dekke det i dag.

I dag skal jeg redegjøre for at jeg skal flytte til en delt vert uten kommandolinjens tilgang, som jeg tror vil være den vanligste brukssaken. Husk at hvis databasen din er stor, kan du ikke bruke denne metoden, da du ikke vil kunne laste opp store filer. I utgangspunktet må databaseneksporten være under 2 MB, eller ting begynner å bli svært komplisert. Utover det må du gjøre delvis eksport, eller bruk kommandolinjen. Denne 2 MB inneholder imidlertid ikke dine faktiske filer - det er bare tekstinnholdet i databasen. Så med mindre du har noen tusen innlegg i WordPress, bør du bare ha det bra.

1. Forbered deg

Pass på at du kjenner databasebrukeren, databasenavnet og passordet for både dine offline- og online-serverkontoer på forhånd. Legg også merke til nettadressen og filbanene du må justere senere - for eksempel kan filene dine kobles sammen med en absolutt sti, for eksempel c: /sites/wordpress/wp-content/uploads/2011/05/test.jpg eller http: // localhost / wp-content / uploads ~ . Merk ned alt opp til wp-innholdsdelen, da dette er hva du må justere senere. Nettadressen du bruker for å få tilgang til nettstedet lokalt, kan også være forskjellig fra filbanene til bildene du har lastet opp, så sørg for at du noterer det også, vi vil justere dem begge senere.

2. Eksporter databasen

Åpne ditt lokale PHPMyAdmin-panel og naviger til den riktige databasen hvis du har noen.

  • Velg eksport tab
  • Klikk Velg alle for å sikre at alle tabeller er valgt.
  • Kryss av Legg til DROP TABLE / VIS / PROCEDURE / FUNKSJON / EVENT er valgt (det er ikke som standard)
  • Kryss av Lagre som fil
  • Skriv inn filnavnskalenderen som noe minneverdig (jeg valgte “eksport”)
  • Klikk å lagre filen et sted.

3. Juster stier

Dette er den vanskelige biten, og du må kanskje komme tilbake og gjøre det igjen hvis du savner noe. Lag en kopi av SQL-filen først hvis du rote den opp.

Åpne SQL-filen du bare lagret i en god tekstredigerer. Ved å åpne hele filen slik, kan vi bare søke og erstatte stier / nettadresser samtidig, uten å måtte justere innstillinger via WordPress admin panel eller måtte bruke kompliserte SQL-kommandoer.

Gjør et enkelt søk først for å sikre at du har, og se etter det forrige nettdomenet du kjørte nettstedet på. Bare sjekk at du har søksvariabelen innstilt riktig først. Legg merke til etterfølgende skråstreker, utfør et fullstendig søk / erstatt på hver forekomst av det aktuelle elementet i filen. Så for eksempel, hvis du tidligere har satt alt som lokal vert, erstatt deretter alle forekomster av lokal vert med yourdomain.com. Hvis du brukte Windows, kan du finne at bildestiene bruker c: / ~ notasjon, så erstatt det med domeneadressen din også. En god tommelfingerregel er å sjekke før du faktisk erstatter - bare finn stiene før du begynner å justere dem.

4. Last opp filer

Åpne en FTP-tilkobling til din live-server og last opp innholdet til din offline WordPress-mappe i httpdocs eller public_html mappe der. Forutsatt at du skal installere til roten til din live server, bør du kunne se wp_contents mappe inne i public_html webserverrot nå.

Advarsel: Hvis du kommer fra Windows, kan det hende at det er noen alvorlige sikkerhetsproblemer med tillatelser. Etter at du har kjørt, installer WordPress Security Checker for å gjøre en automatisk skanning på mappegodkjenninger.

Merk: På GoDaddy-hosting kan det være lettere å installere WordPress ved hjelp av kontrollpanelet i stedet for å laste opp alle dine offlinefiler - GoDaddy gjør ofte innstillingene for databasetilkobling vanskelig. I dette tilfellet trenger du bare å laste opp innholdet i wp-innholdskatalogen, og deretter fortsette å importere databasen.

5. Reimporter databasen

For det første, zip opp SQL-filen du laget tidligere, og sørg for at den er mindre enn 2 MB. Åpne deretter PHPMyAdmin på din live server. Du bør se en overskrift for importere. Klikk der, velg din modifiserte og zippede SQL-fil og last opp.

6. Rediger wp-config.php

(Ikke nødvendig hvis du brukte installasjonsprogrammet Fantastico / Application Control Panel).

I roten til katalogen din er WordPress config-filen. Åpne den og rediger de riktige linjene for “database navn”, “database bruker”, og “database passord“.

Det er det! Ferdig. Alt skal jobbe på dette punktet, men du kan oppdage at stiene du skrev inn under SQL-redigeringstrinnet faktisk var feil. Ikke vær panikk, men det er lett å bare redigere den opprinnelige sikkerhetskopien og laste opp igjen til du har det riktig, og snart har du mestret prosessen.

Noen problemer? Selvfølgelig vil jeg prøve mitt beste for å hjelpe i kommentarene, men jeg kan bare peke deg i riktig retning i stedet for å gi bestemte svar. Du kan også ønske å spørre i vår fantastiske og livlige teknisk support samfunn del av nettstedet, som er der denne artikkelen ble satt i bevegelse i utgangspunktet.

Utforsk mer om: Blogging, Webutvikling, Web Server, Verktøy for nettredaktører.